我的程序C:\Program Files\MyApp\Myprog
从Windows启动开始。在设备插入时,Myprog.exe会调用另一个程序C:\Windows\comp.exe
。
在安装程序的管理员帐户中,此过程可以正常工作,但更改用户帐户后,Myprog.exe无法调用comp.exe。
我想C:\Windows\comp.exe
在每种类型的帐户(例如,管理员组帐户和非管理员帐户)中调用。请帮助PS这两个程序均未修补UAC。
在应用程序内部的exec-command中,您可以使用Windows内置命令runas。
例如:
运行方式/ NOPROFILE /用户:mymachine上\管理员“C:\ Program Files文件\ MyApp的\ MYPROG.EXE”
(您可以在您的环境中省略域mymachine \)
一种不同的解决方案是在具有对用户完全访问权限的临时目录中进行比较,因为它提示您尝试在系统驱动器上的受保护目录中进行此比较。-也许在用户家中。
不幸的是,我对“ Myprog”一无所知。但是也许您忘记了设置“ comp.exe”的工作目录,因此它尝试在C:\ Windows内部运行,而该目录当然受到非管理员的保护。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句