在我的软件中,我需要打开纯文本文件才能查看。我选择使用默认的Web浏览器来执行此操作,因为它在任何系统上都可以使用。 (请注意,由于" 仅供查看"限制,我无法使用记事本。)
为此,我会执行以下操作:
ShellExecute(NULL, L"open", TextFilePath, NULL, NULL, SW_SHOWNORMAL);
这适用于所有网络浏览器,除了......(你猜对了)IE。这显示了这条消息:
" Internet Explorer限制此网页运行脚本或 ActiveX控件"
文本文件显然没有任何脚本或Active X控件。它只是一个.txt
文件!但可以理解的是,这个消息让一些用户担心我认为我的程序试图运行某些东西" bad"在他们的电脑上。
所以我很好奇,如果有办法在不修改任何全局IE设置的情况下阻止这个愚蠢的消息?
答案 0 :(得分:1)
也许你应该执行以下步骤:
希望这会奏效。