阅读:1137回复:0
请问关于98 regmon的一个问题
我修改regmon for98版,但是出现了一个非常奇怪的问题
LONG retval = ERROR_SUCCESS; CHAR fullname[2*NAMELEN + 1] = {0}; CHAR process[2*PROCESSLEN +1] = {0}; GetFullName( hkey, lpszSubKey, NULL, fullname ); retval = RealRegDeleteKey( hkey, lpszSubKey ); GetProcess(process); if(_strnicmp("aaa",process,7) == 0 && _strnicmp("bbbbbb",fullname,7) == 0 ) { ..... } 上面这样子是没有问题的,但是下面的是有问题的.如果把RealRegDeleteKey放在GetProcess后面,那么任何形式的对fullname和process变量的访问,都会出问题. 数组也不越界啊. |
|