|
本帖最后由 cjfcjf111 于 2023-6-14 12:54 编辑
你说的这个还是简单的,只不过是让默认的名字改一下而已,默认应用程序只是调用已经注册在注册表中的名字而已,那你可以将你的EXE改成程序的chrome.exe,而把原程序的chrome.exe改成另一个名字不就可以吗,你的chrome.exe只不过会去连接你改过的原程序,比如你做的程序连接一个cchrome.exe,这样如果是系统调用,那就会去调用你做的了,不过这里你要是想要放给别人使用,就要加入默认应用的注册表值,在安装时运行这个默认应用的注册表值,指向你制作的程序名,要是只是自己用,你可以在原程序设置为默认浏览器后,再改名字一下就可以了,不过这样好象有点不太专业,还是修改一下注册值来的好一点,还有一个就是要是用AU3,可以在每次浏览器退出时注入注册表值令系统永远以你制作的程序为默认应用
-
其实AU3只要一句话就搞定了,以后你只要把这个AU3放到那里就都可以用了,也不会管你有没有升级,基本就是通用的,一次解决
-----------
RUN('放入程序名及参数')
-------
这样你可以把整个目录放在那里就会跟着在那里运行,比如U盘,但要注意的是,在这整个目录中会有缓存目录也在里面,如果不及时清理,会无限增大,所以,你可以在AU3的程序的最前面加入每次点击都直接删除缓存目录的语句,另外一个你要在参数里加入退出浏览器直接退出后台程序,要是没有这个参数,也可以在AU3里加入结束进程语句,加起来你需要在AU3里有三句语句,不知道我有没有说明白。 --
目录转向的方法有很大的局限性,你安装好后不能再更改程序的安装目录,因为你的转向只是指定一个绝对的目录,这种方法不方便给别人安装,有时程序会慕名其秒的把你的转向设置给删除了,变成了不转向状态,这种方法只适用于有点懂的人用
|
|