Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 有没有办法避免';打开另存为';通过注册mime类型在ie9中创建对话框?_C#_Internet Explorer_Mime Types_Mime - Fatal编程技术网

C# 有没有办法避免';打开另存为';通过注册mime类型在ie9中创建对话框?

C# 有没有办法避免';打开另存为';通过注册mime类型在ie9中创建对话框?,c#,internet-explorer,mime-types,mime,C#,Internet Explorer,Mime Types,Mime,我正试图绕过ie9中的“打开、保存、另存为”对话框来创建word perfect文档。理想情况下,我的客户希望在用户单击指向wpd文档的链接时弹出wordperfect,而不提示用户。这可以通过定义mime类型来实现吗 上面的页面提到了一些关于这些注册表项的内容,但我不清楚这是否能解决我的问题 HKEY_LOCAL_MACHINE Software Microsoft Windows Curr

我正试图绕过ie9中的“打开、保存、另存为”对话框来创建word perfect文档。理想情况下,我的客户希望在用户单击指向wpd文档的链接时弹出wordperfect,而不提示用户。这可以通过定义mime类型来实现吗

上面的页面提到了一些关于这些注册表项的内容,但我不清楚这是否能解决我的问题

HKEY_LOCAL_MACHINE 
     Software
          Microsoft
               Windows
                    CurrentVersion
                         InternetSettings
                              Secure Mime Handlers
HKEY_CURRENT_USER 
     Software
          Microsoft
               Windows
                    CurrentVersion
                         InternetSettings
                              Secure Mime Handlers

谢谢

您是否使用
application/wordperfect
的HTTP内容类型头发送文件?这是IE确定如何打开文件的第一步

你提到的链接说

在Windows XP SP2及更高版本中,下载文件后,Internet Explorer会咨询注册表,以确定哪个ProgID和CLSID与文件的MIME类型关联。然后浏览器会查找与文件扩展名关联的ProgID和CLSID。如果这些PROGID不匹配,并且CLSID不匹配,则Internet Explorer会在执行文件之前提示用户,作为安全预防措施

也就是说,如果您使用内容类型
应用程序wordperfect
,并且您的文件以
.wpd
结尾,那么只要wordperfect在安装时使用适当的progid和CLSID注册,就足以自动打开该文件


您可以在客户的注册表中检查是否存在适当的条目,该链接中的显示您必须在哪里查找它们。

您是否使用HTTP内容类型头
application/wordperfect
发送文件?这是IE确定如何打开文件的第一步

你提到的链接说

在Windows XP SP2及更高版本中,下载文件后,Internet Explorer会咨询注册表,以确定哪个ProgID和CLSID与文件的MIME类型关联。然后浏览器会查找与文件扩展名关联的ProgID和CLSID。如果这些PROGID不匹配,并且CLSID不匹配,则Internet Explorer会在执行文件之前提示用户,作为安全预防措施

也就是说,如果您使用内容类型
应用程序wordperfect
,并且您的文件以
.wpd
结尾,那么只要wordperfect在安装时使用适当的progid和CLSID注册,就足以自动打开该文件

您可以在客户的注册表中检查是否存在适当的条目,该链接中的显示您必须在何处查找这些条目