krispy 的个人资料Kristian's Space日志列表留言簿更多 ![]() | 帮助 |
|
|
10月8日 Registry Keys for Demand LoadingThese can be set with a registry file (i.e. *.reg) like so:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Autodesk\AutoCAD\R17.1\ACAD-6001:409\Applications\<Application Name>]
"DESCRIPTION"="<Application Description>" "LOADCTRLS"=dword:00000002 "MANAGED"=dword:00000001 "LOADER"="<Location of dll on local machine>" [HKEY_CURRENT_USER\Software\Autodesk\AutoCAD\R17.1\ACAD-6001:409\Applications\<Application Name>\Commands]
"<Command Name>"="<Command Name>" [HKEY_CURRENT_USER\Software\Autodesk\AutoCAD\R17.1\ACAD-6001:409\Applications\<Application Name>\Groups]
"<Command Group>"="<Command Group>" A few points:
The AutoCAD keys R17.1 and ACAD-6001:409 refer to the build and region of the AutoCAD application. For example, the values shown above are for AutoCAD 2008, english. (AutoCAD 2007 would be R17.0).
The <Application Name> and <Application Description> are not referred to within the dll so can be any value that is descriptive.
The LOADCTRLS value should be set according to the desired loading behaviour. See my previous post on LOADCTRLS.
The MANAGED key is always set to 1 for .NET dlls
The LOADER key is the path to the dll file on the local machine. Any backslashes used in the path should be escaped, i.e. \ becomes \\
The Commands key is only used if there is a command created within the dll. So if the dll only has reactors then this part can be left out. The Key Name and Value sould be the same as the command name specified within the dll.
The Groups key is optional.
引用通告此日志的引用通告 URL 是: http://kristianparsons.spaces.live.com/blog/cns!E4BE66B9C282058D!114.trak 引用此项的网络日志
|
|
|