c#做的Winform程序开发IE浏览器如何在不安装Framework的情况下运行?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c#做的Winform程序开发IE浏览器如何在不安装Framework的情况下运行?相关的知识,希望对你有一定的参考价值。

c#做的Winform程序开发IE浏览器如何在不安装Framework的情况下运行?
可以给我一个示例吗:详细一点呀,请高手帮个忙吧

微软官方没有提供.net开发的程序在不安装.net framework的机器上运行的方法。因为.net程序依赖于.net framework运行时,微软对这个运行时是非常谨慎的,不停地提供安全更新等服务,如果你选择了像飞信那样的“非官方”方案,你集成在你应用程序里面的运行时如果发现有安全危险,微软是没有办法帮你最更新的。很不推荐那样做! 参考技术A 好像是不可以,现在也就中国移动的飞信实现出来了,不过是把framework框架放到了内存中,用到什么就取什么,这样非常占用内存。
不过没有人知道方法,不过网上说可以用飞信的那个脱离框架的东西,你可以查查相关资料。
不过你用VS安装部署,那里打包好像直接可以把framework打进去,没有安装的提示他安装。
参考技术B 别指望了。 参考技术C 不可以的哦.C#是离不开.net framework的,再说C#也不是用来开发应用程序的

C# winform webbrowser如何指定内核为IE11?

参考技术A

解决方法如下

1、假设你应用程序的名字为MyApplication.exe

2、运行Regedit,打开注册表,找到

HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\Microsoft\\Internet Explorer\\MAIN\\FeatureControl\\FEATURE_BROWSER_EMULATION

3、添加以下项

IE各版本的值如下:

11001 (0x2EDF) Internet Explorer 11. Webpages are displayed in IE11 Standards mode, regardless of the !DOCTYPE directive

11000 (0x2AF8) :Internet Explorer 11. Webpages containing standards-based !DOCTYPE directives are displayed in IE9 mode

10000 (0x2710) :Internet Explorer 10. Webpages containing standards-based !DOCTYPE directives are displayed in IE9 mode.

10001 (0x2AF7) :Internet Explorer 10. Webpages are displayed in IE10 Standards mode, regardless of the !DOCTYPE directive.

9999 (0x270F) :Internet Explorer 9. Webpages are displayed in IE9 Standards mode, regardless of the !DOCTYPE directive.

9000 (0x2328) :Internet Explorer 9. Webpages containing standards-based !DOCTYPE directives are displayed in IE9 mode.

8888 (0x22B8) :Webpages are displayed in IE8 Standards mode, regardless of the !DOCTYPE directive.

8000 (0x1F40) :Webpages containing standards-based !DOCTYPE directives are displayed in IE8 mode.

7000 (0x1B58) :Webpages containing standards-based !DOCTYPE directives are displayed in IE7 Standards mode.

拓展资料

内核是操作系统最基本的部分。它是为众多应用程序提供对计算机硬件的安全访问的一部分软件,这种访问是有限的,并且内核决定一个程序在什么时候对某部分硬件操作多长时间。内核的分类可分为单内核和双内核以及微内核。严格地说,内核并不是计算机系统中必要的组成部分。

参考资料:内核—百度百科

以上是关于c#做的Winform程序开发IE浏览器如何在不安装Framework的情况下运行?的主要内容,如果未能解决你的问题,请参考以下文章

C#中winform如何在弹出新窗口的时候进行判断

winform C#程序怎么样才能在浏览器中运行

(C#)如何用winform实现,打开ie时,自动弹出指定网址的页面??

C# winform webbrowser如何指定内核为IE11?

C# winform webbrowser如何指定内核为IE11?

C# winform 中的webBrowser1的网站打开后 怎么让弹窗在webBrowser2里面显示 而不是在IE浏览器显示 !