注册 登录
编程论坛 VFP论坛

shell.explorer.2 这个浏览器控件,在VFP开发环境里正常显示,程序连编成exe运行后,显示不出来 ,如何解决

laibinhua 发布于 2021-10-31 14:12, 1294 次点击
请教:shell.explorer.2 这个浏览器控件,在VFP开发环境里正常显示,程序连编成exe运行后,显示不出来 ,如何解决?见图
只有本站会员才能查看附件,请 登录
5 回复
#2
吹水佬2021-10-31 15:02
按这个exe的文件名,在注册表设置这个exe使用更高版本的IE内核
参考这个贴的13楼 https://bbs.bccn.net/viewthread.php?tid=507307&extra=&highlight=&page=2
#3
xuminxz2021-10-31 19:04
是Win10?用管理员模式运行一次试试
#4
laibinhua2021-10-31 21:07
回复 2楼 吹水佬
大佬,你的方法正确,有什么办法可以命令方式把这个值写入到注册表吗?另一个大佬说的用管理员身份方式运行不行!
#5
laibinhua2021-10-31 21:27
回复 2楼 吹水佬
重新发下

[此贴子已经被作者于2021-10-31 21:36编辑过]

#6
吹水佬2021-10-31 22:04
回复 4楼 laibinhua
简单操作可用CMD的REG命令,如EXE文件名为abc.exe
keyName = ["HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION"]
sh = CREATEOBJECT("Shell.Application")
sh.ShellExecute([cmd], [/c REG ADD ]+keyName+[ /v "abc.exe" /t "REG_DWORD" /d 11111 /f], [], [runas], 1)
1