小编dig*_*jay的帖子

如何终止CreateProcess()创建的进程?

我创建了一个使用过程CreateProcess().这是代码:

STARTUPINFO si = {0};
PROCESS_INFORMATION pi = {0};
result = CreateProcess("C:\\AP\\DatabaseBase\\dbntsrv.exe", NULL, NULL, NULL, FALSE, 0, NULL, "C:\\ADP\\SQLBase", &si, &pi)
Run Code Online (Sandbox Code Playgroud)

如何获取此特定过程的Handle和processId?并最终用它来关闭这个过程?
谢谢.

c++ winapi mfc createprocess visual-c++

17
推荐指数
3
解决办法
2万
查看次数

java.util.MissingResourceException:找不到基本名称消息的bundle,locale en_US

我是JSF的新手,正在尝试这段代码..这是我的faces-config.xml:

<application>
        <resource-bundle>
            <base-name>messages</base-name>
            <var>msg</var>
        </resource-bundle>
    </application>
Run Code Online (Sandbox Code Playgroud)

messages是一个存储一些属性的文件,而消息文件没有放在任何目录下,它直接放在应用程序下面.为什么我无法访问此文件?提前谢谢..如果您需要任何其他信息,请告诉我.

java jsf jsf-2 jsf-1.2

5
推荐指数
1
解决办法
1万
查看次数

SetSecurityInfo:未声明的标识符

我试图在对象上设置安全权限.这是代码:

    PROCESS_INFORMATION pi = {0};
    STARTUPINFO si = {0};
    si.cb = sizeof(STARTUPINFO);

    CreateProcess("C:\\AP\\DataBase\\dbntsrv.exe", NULL, NULL, NULL, FALSE, CREATE_NO_WINDOW, NULL, "C:\\ADP\\SQLBase", &si, &pi);      


    result = SetSecurityInfo(pi.hProcess, SE_WINDOW_OBJECT, PROCESS_TERMINATE, NULL, NULL, NULL, NULL);
Run Code Online (Sandbox Code Playgroud)

但它给了我编译时错误'SetSecurityInfo' : undeclared identifier..和'SE_WINDOW_OBJECT' : undeclared identifier..任何想法为什么会发生这种情况?谢谢

c++ winapi mfc visual-c++

0
推荐指数
1
解决办法
1589
查看次数

标签 统计

c++ ×2

mfc ×2

visual-c++ ×2

winapi ×2

createprocess ×1

java ×1

jsf ×1

jsf-1.2 ×1

jsf-2 ×1