|
|
1
2
可以使用“assemblyresolve”事件将自定义dll加载逻辑添加到C_app。 此页有一个很好的摘要,其中包含代码示例: http://support.microsoft.com/kb/837908 正如您所做的,我发现更改正在运行的C应用程序的path环境变量不会影响dll搜索行为。也许AppDomain在启动时缓存路径值?可以使用assemblyresolve事件解决此问题。 也见 How to add folder to assembly search path at runtime in .NET? |
|
|
2
1
我认为这与许可问题有关。 尝试关闭UAC并再次运行代码。检查更新路径是否有效。 如果有,至少你知道从哪里开始… |
|
|
3
0
我的解决办法很简单,但我觉得求助于它很荒谬。 我已经编写了另一个程序集“shell”,它修改了环境,运行WonderApp,然后退出。
通过修改
看起来是这样的:
我希望我能找到更好的解决办法! |
|
|
gr1d3r · 将字节数组从C++DLL返回到C# 8 年前 |
|
|
jonimv · 如何在Delphi中使用C#创建的DLL 8 年前 |
|
|
Gazza732 · C#:FindWindowEx未按预期工作 8 年前 |
|
|
c00000fd · 如何静态链接到由序号导出的DLL函数? 8 年前 |
|
|
Vladimir M. · C#OpenProcess返回错误1150 8 年前 |
|
|
Gina Marano · c#封送null终止字符串数组 8 年前 |
|
|
Milan · 在Java中加载远程库 8 年前 |
|
|
Palmira · 使用COM dll中的非COM对象 9 年前 |