【问题标题】:Loading dll into running process将dll加载到正在运行的进程中
【发布时间】:2014-10-28 12:18:47
【问题描述】:

我正在尝试构建一个使用System.Diagnostics.Process.Start("acad.exe") 打开acad.exe 的C# 应用程序,并且我正在尝试将一个dll xRef_Tester.dll 加载到正在运行的进程中。我搜索了 Microsoft 文档,但我对 C# 和 microsoft 的流程有点陌生,所以我没有太多运气弄明白。任何帮助将不胜感激。

【问题讨论】:

  • 你想完成什么? Autocad 是否有您尝试使用的扩展点(例如插件基础架构)?
  • 我正在尝试将我在 autocad 启动时内置的自定义 dll 插入其中。我找到了答案,并将在下面提供以供将来参考。

标签: c# dll exe autocad


【解决方案1】:

回答我自己的问题。我问了一个比我更精通 C# 和 AutoCAD 的人,他指给我看 windows 注册表。我使用.reg 文件创建了链接并将其加载到注册表中。这样,当 autocad 启动时,.dll 插件将始终被加载。

http://through-the-interface.typepad.com/through_the_interface/2006/09/automatic_loadi.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-11-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-18
    • 1970-01-01
    相关资源
    最近更新 更多