CreateProcessAsUser为啥断点打不上

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CreateProcessAsUser为啥断点打不上相关的知识,希望对你有一定的参考价值。

参考技术A

试的时候其他的代码都能调试到,可是走到下面这句的时候就打不上断点了。




  bResult = CreateProcessAsUser(


 hToken,            // client's access token


 convertTemp_programPath,              // file to execute


 NULL,     // command line


 NULL,              // pointer to process SECURITY_ATTRIBUTES


 NULL,              // pointer to thread SECURITY_ATTRIBUTES


 FALSE,             // handles are not inheritable


 NORMAL_PRIORITY_CLASS | CREATE_NEW_CONSOLE,   // creation flags


 NULL,              // pointer to new environment block 


 NULL,              // name of current directory 


 &si,               // pointer to STARTUPINFO structure


 &pi                // receives information about new process


  );




断点打不上,显示空心圆带叹号。鼠标移上去显示:

-------------------------------------------------------------------------

当前不会命中断点。没有与此关联的可执行代码。

可能的原因包括:预处理器指令或编译器/链接器优化。

opencv为啥视频打不开?

图像能打开但是视频打开出现了问题
代码应该没问题吧,按照书上打的
ctrl+f5之后是这样的

用调试器调试过后是这样的

请大神们帮我看看,跪谢。。。

参考技术A 你的opencv加载的lib库是不是不全。

以上是关于CreateProcessAsUser为啥断点打不上的主要内容,如果未能解决你的问题,请参考以下文章

CreateProcessAsUser 生成错误 5

CreateProcessAsUser 在活动会话中创建窗口

CreateProcessAsUser hToken 为零

无密码的 CreateProcessAsUser 和 LogonUser

CreateProcessAsUser 进程以 -1073741502 退出

从 Vista 上的服务中使用 CreateProcessAsUser 的桌面问题