我一直在32位和64位(System32和SysWoW64文件夹)中尝试regsvr32。
当然,我在命令提示符下以管理员身份运行它们。
他们给予
找不到DllRegister Server入口点
另外,我尝试使用命令
来使用regasm%SystemRoot%Microsoft.NET \ Framework \ v2.0.50727 \ regasm.exe mydll.dll
它给出了
错误RA0000:无法加载' C:\ Windows \ System32 \ mydll.dll'因为它不是有效的.NET程序集
dll来自运行windows xp的旧机器,并且有一个VB6程序正在使用该文件。 是否可以在winform项目中使用此dll?
请帮忙!
答案 0 :(得分:1)
您可以使用Platform Invoke(P / Invoke)调用托管代码中的函数:
https://msdn.microsoft.com/en-us/library/aa288468%28v=vs.71%29.aspx?f=255&MSPPError=-2147217396