摘要:
使用前一篇文章Win32创建后台进程的方法创建adb后台服务进程,下面给出adb 2.6 升级至2.9 版本 for visual studio的代码。编译参数为:WIN32_DEBUG_CONSOLEHAVE_WINSOCKADB_HOSTHAVE_WIN32_PROC_WINSOCKAPI_HAVE_WIN32_IPC_XOPEN_SOURCE_GNU_SOURCE编译所需额外库为:kernel32.libuser32.libgdi32.libwinspool.libcomdlg32.libadvapi32.libshell32.libole32.liboleaut32.libuuid.l 阅读全文
摘要:
创建后台进程之前先判断进程时候有在运行,如果有,则直接返回,否则创建。创建后台进程,放进单独线程里面做比较好,然后在其他线程可以同时做一些初始化或者其他的工作,当然这些工作必须和后台没有联系,和后台有联系的必须放在后台创建完成之后。本例子以创建adb后台server为例做的。废话不多少,代码如下: 1 #include <Tlhelp32.h> 2 3 #define DEAMON_FILE _T("adb.exe") 4 BOOL IsProcessIsRun(LPCTSTR lpProcessName); 5 6 BOOL IsProcessIsRun(LP 阅读全文