c语言如何获得当前运行的控制台程序的句柄

c语言如何获得当前运行的控制台程序的句柄,第1张

句柄(HANDLE)是WINDOWS环境下特有的窗口程序运行的识别号,而C语言是DOS环境下运行的代码,在DOS环境下,没有句柄的概念,理论上说,新老袜时期环境下的新产物,不可能在旧环境下找到,就像要求达尔文用电子邮件给出版社发送文稿一样荒诞不经,即使在控制台上运行的C程序可以通过WINDOWS任务管理器看到PID,但每次运行都前含搭不相同,那么有如何使用呢?慧拿

[DllImport("user32.dll")]

public static extern int SendMessage(IntPtr hWnd, int Msg, int wParam, string lParam)

private void Form1_Load(object sender, EventArgs e)

{

SendMessage(this.Handle, 0x000C, 0, "111")

}

为什么我用就不报错

直接在键信类里当然卜桥不能用,你这是调用别人的方法,型亮猛又不是你自己写的方法。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12412521.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存