上一贴中:opencv+emgucv写的一个调用到摄像头的控制台程序,双击打开完美运行。用其他项目的winform,使用一个按钮和语句System.Diagnostics.Process.Start(@"c:\xxx.exe")打开,报错,强制关闭。
请问这两种打开方式有什么区别?以至于后者报错退出。
谢谢大家!
--------------------------------------------------------------------------------------
在大家的帮助下,总算分析出了问题所在:win7下权限问题!
被打开的那个xxx.exe如果双击的话win7会问你是否运行(调用了摄像头等一大堆资源),而直接调用语句打开win7问都不问直接报错退出了。
这该如何解决呢?我已经把2个程序的属性都设置为管理员权限运行了
请问这两种打开方式有什么区别?以至于后者报错退出。
谢谢大家!
--------------------------------------------------------------------------------------
在大家的帮助下,总算分析出了问题所在:win7下权限问题!
被打开的那个xxx.exe如果双击的话win7会问你是否运行(调用了摄像头等一大堆资源),而直接调用语句打开win7问都不问直接报错退出了。
这该如何解决呢?我已经把2个程序的属性都设置为管理员权限运行了
dk385
(大康) 等 级: #5楼 得分:0回复于:2008-07-03 14:00:28比较简单的方式:
创建软件的快捷方式.
右击快捷方式并选择“属性”。
点击“Advanced”按钮,并勾选“Run as administrator”。
点“OK”保存更改。
然后:启动快捷方式就可。
System.Diagnostics.Process.Start(@"C:\Users\Jason\Desktop\xxx.lnk");