最近在学习《Windows程序设计》和《Windows网络与通信程序设计》两本经典之作,自己写的两个程序遇到了问题,寻求前辈大侠们帮助
。
第一个程序文件名是netstat.txt,是个用来实现CMD下netstat命令的程序,源代码直接参照的《Windows网络与通信程序设计》里的现有程序,在windows XP下运行毫无问题,但是在Windows 7下运行出现问题。调试时发现是因为GetProcAddress这个函数执行失败,但是具体原因未知。尝试了提权、更换LoadLibrary函数两种方式均不奏效
。
第二个程序文件名是log.txt,是一个把键盘记录写成windows服务的程序,键盘记录的代码是参照百度文库上的一个例子,服务的启动与停止都没有问题,但是写在主线程函数里的键盘记录代码没有执行,原因未知(菜鸟一枚,这种服务类的程序也不会调试
)。
以上程序都是用来学习,保证不会用来干不合理的勾当,还望前辈大侠们多多指教,在此多谢了。
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)