2

rundll32 を使用して、関数 subst.exe (ドライブをマッピングするための Windows アプリ) を複製しようとしています。

私はそれDefineDOSDeviceが使用されていることを知っており、渡すパラメータを知っていますが、それを機能させることができません。

C:\Program Files を Z: としてマップしたいとしましょう。

rundll32.exe kernel32.dll, DefineDosDeviceA * * *

私はすべてのパラメーターを正しい形式であると思うものに渡そうとしましたが、成功しませんでした。

プログラムファイルをZにマッピングするための実用的な構文を誰かが提供してくれたら、rundll32を使用して、私はとても幸せです.

前もって感謝します。

4

1 に答える 1

2

Rundll32 は一般的な「エクスポートされた関数を実行する」ユーティリティではありません。ターゲット呼び出しを特定の方法でプロトタイプ化する必要があります (たとえば、コマンド引数を文字列として受け取るなど)。

DefineDOSDeviceこの要件に準拠していないため、意図したとおりに呼び出すことができません。

于 2012-11-21T11:43:20.877 に答える