遇到个比较奇怪的问题,公司有一台电脑( win7 )专门用于处理人力资源考勤系统(系统比较老了),最近要把人力资源系统客户端程序拷贝到其他的电脑去运行,但是发现拷贝到其他电脑上,只有 administrator 用户能正常运行,其他 administrators 组里的用户都不能正常运行。所以想请问下有没有什么软件可以捕获到 exe 程序执行过程中的所有操作记录,分析一下问题点。
1
Aliencn Mar 14, 2023 |
2
ysc3839 Mar 14, 2023 via Android
具体是怎么个不能正常运行?严重怀疑那个程序是直接比对用户名。这种情况 Process Monitor 大概记录不到相关情况,需要逆向工程。
|
3
favourstreet Mar 14, 2023 via Android
捕获到 exe 程序执行过程中的所有操作记录,这个我们一般叫调试,debug 。楼主需要一个调试器,debugger 。win 平台下可以用 ollydbg 、windbg 等
|
4
care OP @ysc3839 一个导入考勤数据的 exe 执行程序,在原电脑上不需要 administrator 用户都是可以正常导入考勤数据的。现在迁移到新电脑上,只有 administrator 用户才可以正常导入考勤数据,都是 windows 7 环境。
|
5
care OP |
6
care OP @favourstreet 不好意思,内容回复错了!谢谢,我了解一下这两个工具!
|
8
ysc3839 Mar 15, 2023 via Android
如果可以的话把程序发来看看吧,看图感觉是更复杂的问题
|