0

トレイを開閉するシンプルな機能を持つ C# アプリケーションを作成します。それで、フレームワーク4.5の設定があり、うまく機能するwin7コンピューター内でDllImportを呼び出し始めましたが、それらのフォルダーが他のコンピューターで実行しようとすると問題が発生し、実行したいのはなぜですか?

何か不足していますか?

MessageBox のような関数は他のマシンで実行されますが、DllImport から呼び出す関数を実行する必要があります。

別のマシンで実行したい Form のコードは次のとおりです。

[DllImport("winmm.dll", EntryPoint = "mciSendStringA")]
public static extern int msciSendString(string lpstrCommand, string lpstrReturnString, int uReturnLength, IntPtr hwndCallback);

private void btnOpen_Click(object sender, EventArgs e)
{
    msciSendString("set CDAudio door open", "", 127, IntPtr.Zero);
}
4

0 に答える 0