作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个BHO,可以将网页捕获为图像,然后运行另一个过程pngcrush如此创建的图像。我在启用UAC的系统中面临的问题是,每次IE运行时,我都会收到关于从BHO生成的pngcrushing进程的警告。我在这里阅读-http://msdn.microsoft.com/en-us/library/bb250462(VS.85).aspx#wpm_elebp,可以通过输入某些reg条目来提升过程。
当我手动执行相同的reg条目以查看是否超过这些警告时,发现它无法正常工作。有人可以告诉我如何在没有任何UAC警告的情况下从BHO静默运行该过程吗?
卡皮尔
最佳答案
作为对@blueraja的评论的回应,这是我用来生成该过程的代码:
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);
关于uac - 如何在IE的保护模式下抑制警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3101431/
我是一名优秀的程序员,十分优秀!