C# 如何将参数传递给可执行文件,然后将其用作PostMessage中的句柄引用?
我们的客户向我们提供了一个句柄窗口值,他们将该值发送到SQL表。这需要传递给exe中的C# 如何将参数传递给可执行文件,然后将其用作PostMessage中的句柄引用?,c#,C#,我们的客户向我们提供了一个句柄窗口值,他们将该值发送到SQL表。这需要传递给exe中的PostMessage()调用。你知道怎么做吗?我找不到将输入参数转换为PostMessage中第一个参数的正确数据类型的方法,例如 bool PMSuccess = PostMessage(sWindowName, sWindowMessage, 0, 0); 我需要将命令行中的参数传递到sWindowName?您可以从Win32 API中找到带有FindWindow的窗口句柄 HWND FindWindo
PostMessage()
调用。你知道怎么做吗?我找不到将输入参数转换为PostMessage
中第一个参数的正确数据类型的方法,例如
bool PMSuccess = PostMessage(sWindowName, sWindowMessage, 0, 0);
我需要将命令行中的参数传递到
sWindowName
?您可以从Win32 API中找到带有FindWindow
的窗口句柄
HWND FindWindow( LPCTSTR lpClassName, LPCTSTR lpWindowName );
lpClassName可以为空。转换似乎很容易。。。那你有什么问题?它编译吗?它跑吗?错误是什么?