作为服务运行:
在InitInstance里:
HINSTANCE hIns = LoadLibrary("kernel32.dll");
if(hIns)
{
DWORD (WINAPI *pProc)(DWORD, DWORD);
pProc = (DWORD (WINAPI *)(DWORD, DWORD))GetProcAddress(hIns, "RegisterServiceProcess");
if(pProc)
(*pProc)(GetCurrentProcessId(), 1);
FreeLibrary(hIns);
}98下ctrl+alt+del看不到你的程序。
在InitInstance里:
HINSTANCE hIns = LoadLibrary("kernel32.dll");
if(hIns)
{
DWORD (WINAPI *pProc)(DWORD, DWORD);
pProc = (DWORD (WINAPI *)(DWORD, DWORD))GetProcAddress(hIns, "RegisterServiceProcess");
if(pProc)
(*pProc)(GetCurrentProcessId(), 1);
FreeLibrary(hIns);
}98下ctrl+alt+del看不到你的程序。
我的程序在 注册表 Run 中自动运行, 而当注销时不停的按 Ctrl.... 会出现一个 "未知" 程序, 把它结束就没办法了