0

Aut2Exe を使用して exe に変換した AutoIt プログラムを使用して、ファイルパスにある .dll ファイルを開こうとしています。

プログラムを .exe ファイルに変換すると、DllOpen() が -1 を返すためファイルを開くことができませんが、SciTE Script Editor を実行すると問題なく動作します。つまり、.dll ファイルを開くことができます。

私が DllOpen を使用した方法は、このリンク、つまり関数 _CommSetPort の GistHub で見つけることができます。

プログラムが .exe ファイルの場合に関数 DllOpen が、開くように要求された .dll ファイルが明らかに存在する場合に、戻り値として -1 を返す理由についてのアイデアはありません。

どんなアイデア/提案も大歓迎です。

4

1 に答える 1