首先保证该程序能在Win32下正确运行.
Mytunet win32实际上是由几层构成的:
VB GUI和Mytunet.exe分别是MytunetSVC的两个"壳",一个是GUI的,一个是命令行的.
首先来看mytunet.exe
代码中的第一个问题...自相矛盾的问题.
命令行中要求在使用set时给出8个参数,包括密码,也就是说规范应当如下:
mytunet set 0 wang abcd 1 C D
同时通过下面的几行可以看到,确实在参数为8个时才会从命令行读密码,否则将无法读取密码.
但是在set的开始给出了下面的判断:
if(argc != 7)
{
puts(" Wrong usage !");
return ERR;
}
改成argc!=8OK了.