photoshop神秘的adbps协议是干什么的?
发布于 作者:苏南大叔 来源:程序如此灵动~苏南大叔发现:photoshop
注册了一个adbps
的协议,而且是每次启动都注册这个协议。苏南大叔就特别好奇,这种协议一般都是通过网页调用的。难道,photoshop
支持某种神秘的网页调用方式?通过网页传递一个图片地址,然后,photoshop
进行编辑?这究竟是怎么回事呢?
先说一下本文并没有答案啊,苏南大叔也在疑问中,经过实验或者查阅资料,没有获得有效答案。本文测试环境:win10
,photoshop@2021
。
被拦截的adbps
协议
前面的文章中,苏南大叔提到:数字公司的产品对photoshop
的启动过程进行了拦截。那么,除了对ig75icd64.dll
进行拦截之外,其实还对注册表进行了拦截。拦截的主要内容就是,对\HKEY_CURRENT_USER\Software\Classes\adbps\
分支的调整。
那么,photoshop
注册这个adbps
协议,是做什么用的呢?
本地向photoshop
传参数实验
苏南大叔,这里做了个实验,在命令行里面,向photoshop.exe
传递了一个图片地址参数。
结果,传递的是本地路径的时候,是可以正常打开的。传递的是互联网路径的时候,则没有什么反应。
协议向photoshop
传参数实验
都是参数%1
,互联网协议adbps
是不是也是一样的用法呢?模仿上面的本地实验。下面的url
,成功唤起了photoshop.exe
。但是,没有打开对应的图片。
所以,苏南大叔猜测可能性有两种。
第一,图片的路径写的有问题。比如各种转义之类的,暂时不确定。
第二,photoshop.exe
那么没有正常解析出来参数,毕竟传递的参数并不是单纯的图片地址,而是加上了协议名。比如:
adbps://d:/1.jpg
不过,苏南大叔理论上猜测:如果自己做个代理exe
,解析出图片地址,然后再传递给photoshop.exe
,这条路就可以完全走通了。但是,这个想法应该并不是adbps
的原始需求实现方式。
相关链接
- https://newsn.net/say/photoshop-ig75icd64.html
- https://newsn.net/say/photoshop-more.html
- https://newsn.net/say/photoshop-ico.html
结论
没有得到有效的结论,虽然确实可以向photoshop
传递图片地址。但是,通过adbps
传递的地址,似乎没有被识别出来。所以,adbps
传递的参数,应该是有其他用途的。
联想到android
有个adb.exe
,难道adbps
是adobe
公司用于产品内部自动化调试的一个手段么?细思极恐。
更多photoshop
的小文章,(目前,还没有写具体的photoshop
的具体使用),请参考苏南大叔的博客:
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。