一个用到RasApi32.dll的程序在WinMe,Win98中运行没问题,到Win2000下运行有问题? (100分)

  • 主题发起人 主题发起人 黄耀彰
  • 开始时间 开始时间

黄耀彰

Unregistered / Unconfirmed
GUEST, unregistred user!
一个用到RasApi32.dll的程序在WinMe,Win98中运行没问题
到Win2000下运行有问题

说:无法找到动态链接库RasApi32于指定的路径
(列出几行路径。。。。。。)

Win2000中有RasApi32.dll是肯定的。
比较了一下Win2000与WinMe,Win98中的 RasApi32.dll 发现大小是不一样的,也就是说dll是不同的了!
以下方法我试过了还是不行:
(1)把WinMe,Win98中的 RasApi32.dll 复制到Win2000/System32/下 (不行)
(2)把WinMe,Win98中的 RasApi32.dll 复制到exe下目录 (也不行)
(3)把代码放到Win2000中编译通过。(还是不行)

有谁知道?

(2)请问win2000中的拨号连接信息放到注册表的什么地方了?(Win9X/Me的我知道)
 
我帮你找了这个,你看看吧,或许有用。http://www.torry.net/ras.htm [:)]
 
你是不是重复引用了RasApi单元。如果是,你删除重复的这些。
 
问题早已解决,的确是不能在多个单元处引用该DLL.
但在WinMe,Win98中运行没问题是肯定的,可能是Win2000对DLL的管理机制更苛刻吧......

该问题结束了,大家以后如有此问题也好有个参照。。。

第二个问题??没人回答??
其实我是用函数获得我要的东西。。。。。。

 
后退
顶部