这里很新,所以请耐心等待。我是一名艺术家,试图实现一个想法,即在一个月内每隔 X 次间隔拍摄照片的相机。一切正常,除了我将照片传输到 MacBook 的应用程序在一天左右充斥着控制台RemoteCameraControl[94450] <Warning>: ========== resetTimeoutTimer ==========<并经常随机断开连接后似乎非常不稳定
2018/4/6 00:02:15 PTP_FALSE -> pollingThread[464]: Failed to get all device PropValue!!!
2018/4/6 00:02:20 PTP_FALSE -> timeoutThread[713]: Time Out!!
(来自程序创建的日志)
我无法使用 Python 和 LaunchAgents 的组合甚至诉诸 AppleScript 来解决这个问题,所以现在我希望能在更改程序本身方面有所突破。有问题的程序是索尼免费提供的 RemoteCameraControl ( http://support.d-imaging.sony.co.jp/imsoft/Mac/rcc/us.html ):
Mach header
magic cputype cpusubtype caps filetype ncmds sizeofcmds flags
MH_MAGIC I386 ALL 0x00 EXECUTE 26 3740 NOUNDEFS DYLDLINK TWOLEVEL WEAK_DEFINES BINDS_TO_WEAK PIE
我已经使用 MachOView 打开它并看到它是一个 x86。现在我一直在尝试理解内容,但是由于我的编码背景(Python、R、JS、PHP 等),我对缺乏线性逻辑感到困惑:我知道有很多(符号)链接被指定,无论是外部或内部组件/程序,但我似乎无处可找到类似“如果 X 分钟没有活动,则关闭程序”或找到指示PTP_FALSE -> timeoutThread[713]: Time Out!!错误的参数的内容。
我知道这不是一个具体的问题,但我想知道是否有人能指出我正确的方向:MachOView 没有显示某些内容吗?我需要另一个应用程序来查看应用程序的线性逻辑吗?是否有关于如何理解此类可执行文件的初学者步骤的好的文档?我找到了这个网站http://thestarman.pcministry.com/asm/index.html但我不确定从哪里开始......