我有一个BHO,它将网页捕获为图像,然后我运行另一个进程来压缩这样创建的图像。我在启用UAC的系统中面临的问题是,每次IE运行时,我都会收到来自BHO产生的pngcrushing进程的警告。我在这里阅读 - http://msdn.microsoft.com/en-us/library/bb250462(VS.85).aspx#wpm_elebp可以通过制作某些reg条目来提升流程。
当我手动执行相同的reg条目以查看是否已经过了这些警告时,发现它无法正常工作。有人能告诉我如何在没有任何UAC警告的情况下从BHO默默运行该过程吗?
卡皮尔西
答案 0 :(得分:0)
回应@ blueraja上面的评论,这里是我使用tp生成过程的代码:
ProcessStartInfo info = new ProcessStartInfo();
info.FileName = binPath + "\\pngnqi.exe";
info.WindowStyle = ProcessWindowStyle.Hidden;
info.WindowStyle = ProcessWindowStyle.Hidden;
info.Arguments = " -e .jpg " + " \"" + filePath + "thumb_" + count + "\" " + " \"" + filePath + "temp\\" + count + "\" ";
Process pngnqi_process = Process.Start(info);