我正在尝试修改一个程序来运行隐藏,没有闪屏和窗口(这是一个免费的应用程序,佳能相机通过wifi接收图像)。
我使用的是实时幻灯片,但每次相机重新连接时,程序都会启动,闪屏和应用程序窗口都会放在幻灯片前面。程序不需要交互,只需在后台运行即可。(它是接收图像的程序,它需要运行)
我对ollydbg的基本补丁有点熟悉,但由于这是一个.net应用程序,我对它一无所知。
我试着使用在启动STARTUPINFO上打补丁的应用程序来隐藏应用程序窗口,但闪屏仍然显示,并且由于程序是通过另一个检测摄像头并使用适当参数启动它的程序来控制的,因此它需要隐藏运行。
Reflector/Reflexil似乎足够强大,可以做我需要的事情,但我就是不知道是什么函数/调用/参数来隐藏整个应用程序。
如果有人能给我指个正确的方向...提前感谢!
OBS:文件,以防有人想看一下:http://www111.zippyshare.com/v/gMvozk1h/file.html
发布于 2017-07-27 22:11:58
如果您试图实现的是阻止EOS实用程序自动启动时,您连接到您的相机到您的PC,逆向工程和修改IL代码听起来像大规模的过度杀伤力。
试着在谷歌上搜索"canon camera disable EOS Utility autostart"或类似的东西。
发布于 2017-08-01 00:36:45
经过多次尝试和错误之后,删除Show()函数会使窗口无法显示。问题已解决;)
https://stackoverflow.com/questions/45361478
复制