or ecx, 0FFFFFFFFh ;exc设最大
xor eax, eax ;eax清0
mov edi, edx ;edx 源字符串地址
repne scasb ; 循环一直到0
not ecx ;exc就是字符串长度了
sub edi, ecx ;edi恢复指向字符串首地址
mov eax, ecx
shr ecx, 2 ;长度/4,提高效率,拷贝用movsd
mov esi, edi
mov edi, offset ?g_szAppFolderPath@@3PADA ; char * g_szAppFolderPath
rep movsd ;用movsd拷贝
mov ecx, eax
and ecx, 3 ;如果不被4整除,还需要再进行剩下的拷贝
rep movsb