AutoitX ( OCX / ActiveXライブラリ) を登録せずに .NET C# アプリケーションで使用するにはどうすればよいですか?
インストールに管理者権限を使用する必要なく、それを使用してアプリケーションを作成したいと考えています。
MSDNで、Registration-Free Activation of COM Components: A Walkthrough about creating manifest files for DLL filesのようなページを見つけました。私はそれを試しましたが、成功しませんでした。だから多分それは可能であり、私はそれを間違って作成しました。残念ながら、XML ファイルを紛失したため、ここに投稿できません。
また、参照プロパティで分離された相互運用タイプを設定しようとしましたが、成功しませんでした。
登録せずに C# で AutoItX を動作させることは可能ですか? もしそうなら、どうすればいいですか?
OCXではなくDLLとして使用できるはずだと思いますが、C#で正確に行う方法がわかりません。
現在、私は次のように使用しています:
AutoItX3Lib.AutoItX3 autoit = new AutoItX3Lib.AutoItX3();
autoit.AutoItSetOption("WinTitleMatchMode", 2);
などです。では、直接 DLL を呼び出すとしたら、どのようにすればよいのでしょうか?