在小弟的程序a.exe中,需要打开b.exe。而现在面临的情况
是这样,因为a.exe是通过系统服务运行起来的.所以在任务管理器中
a.exe的用户名是SYSTEM,接下来问题在这里了,在a.exe打开的b.exe
他的运行身份也是SYSTEM,正因为这样我的b.exe运行起来后不正常.而我现在需要把b.exe以Administrator用户来运行才可以正常使用。b.exe是通过在a.exe(是MFC程序来的)中以ShellExecute函数来打开的。现求助各位,希望贴出相关代码可以解决小弟的问题。小弟的是XP系统。mfc
是这样,因为a.exe是通过系统服务运行起来的.所以在任务管理器中
a.exe的用户名是SYSTEM,接下来问题在这里了,在a.exe打开的b.exe
他的运行身份也是SYSTEM,正因为这样我的b.exe运行起来后不正常.而我现在需要把b.exe以Administrator用户来运行才可以正常使用。b.exe是通过在a.exe(是MFC程序来的)中以ShellExecute函数来打开的。现求助各位,希望贴出相关代码可以解决小弟的问题。小弟的是XP系统。mfc
解决方案 »
- 求方向
- 各位大神救救我!有关MFC 对话框波形保存的问题
- WindowsAPI很多都不会用怎么办
- 夜深了,发一个双向指针链表,注释不多,有兴趣朋友可以看看.
- 请教:GDI CreatBitMap
- [都三天了!!]VS2005用OLEDB的ATL使用者自动生成的(ACCESS的)程序总是打开不了数据库?
- ==急问将文件备份到光盘和磁带的问题==
- 高手帮忙呀,我用VC++编的DLL文件的源码,被误删除了,请问有办法通过DLL文件恢复出源码吗?急死我了。
- 想找一份C或C++程序员,写什么程序去应聘呢?
- 谁能给我讲讲Format()参数的具体意义?
- 请问一下这种工具栏是怎样实现的?
- 在 Office 中自定义语音识别声音命令
__in_opt HANDLE hToken,
__in_opt LPCTSTR lpApplicationName,
__inout_opt LPTSTR lpCommandLine,
__in_opt LPSECURITY_ATTRIBUTES lpProcessAttributes,
__in_opt LPSECURITY_ATTRIBUTES lpThreadAttributes,
__in BOOL bInheritHandles,
__in DWORD dwCreationFlags,
__in_opt LPVOID lpEnvironment,
__in_opt LPCTSTR lpCurrentDirectory,
__in LPSTARTUPINFO lpStartupInfo,
__out LPPROCESS_INFORMATION lpProcessInformation
);
或间接调用runas