以下是引用wxzd123在2025-4-17 14:56:32的发言:
请教各位老师,我运行后vfp9t.dll被修改,而vfp9t.dll没有修改?
请教各位老师,我运行后vfp9t.dll被修改,而vfp9t.dll没有修改?
你可以这样试试:
x1=FILETOSTR("c:\vfp9.exe")
IF SUBS(x1,0x4c7570+1,5)=CHR(0xba)+CHR(0x01)+CHR(0x00)+CHR(0x00)+CHR(0x00)
x1=STUFF(x1,0x4c7570+1,5,CHR(0xe9)+CHR(0x6f)+CHR(0x00)+CHR(0x00)+CHR(0x00))
=STRTOFILE(x1,"c:\vfp9_1.exe")
ENDI
除非你的版本号不是7.423。鼠标右键,看看你的dll版本号是多少。