救命呀,在windows2000下的程序在XP上不能运行?怎么办?

救命呀,在windows2000下的程序在XP上不能运行?怎么办?

救命呀,在windows2000下的程序在XP上不能运行?怎么办?
有啥现象,说清楚


QUOTE:
原帖由 wolfg 于 2007-1-25 16:29 发表
有啥现象,说清楚

有关2000下的dll文件与xp下的dll文件不一样导致的,
如果是python程序,在源代码级的时候,不太可能出现2k下的程序在xp下不能用.除非你依赖的包没有装全.


QUOTE:
原帖由 xichen 于 2007-1-26 12:38 发表
如果是python程序,在源代码级的时候,不太可能出现2k下的程序在xp下不能用.除非你依赖的包没有装全.

在2000下用py2exe编译最后出现要复制以下dll文件

ADVAPI32.dll - C:\WINNT\system32\ADVAPI32.dll
WSOCK32.dll - C:\WINNT\system32\WSOCK32.dll
WS2_32.dll - C:\WINNT\system32\WS2_32.dll
SHELL32.dll - C:\WINNT\system32\SHELL32.dll
ODBC32.dll - C:\WINNT\system32\ODBC32.dll
USER32.dll - C:\WINNT\system32\USER32.dll
KERNEL32.dll - C:\WINNT\system32\KERNEL32.dll
而这些文件在XP中相差很大