0

我创建了具有简单功能的 C# 应用程序来打开和关闭托盘。所以我开始在我的win7计算机中调用DllImport,它具有框架4.5的设置并且运行良好,但是当这些文件夹尝试在其他计算机上运行时出现问题,它想要运行,为什么?

我错过了什么吗?

像 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