我正在开发一个在我的主窗体中嵌入第三方exe的应用程序。被编程为例行程序:
Process p = new Process();
p.StartInfo.FileName = @".\library\default.gds";
p.Start();
p.WaitForInputIdle();
SetParent(p.MainWindowHandle, this.pnlPainel.Handle);
//delete close, minimize and maximize buttons
SetWindowLong(p.MainWindowHandle, -16, 0x10000000);
//open exe in fullscreen
ShowWindow(p.MainWindowHandle, 3);
不幸的是我无法访问第三方exe函数,例如“create newfile”,“open”..或任何其他函数。我已经尝试运行记事本,excel甚至浏览器,它运行正常。即使我删除(下面的代码)它仍然无法正常工作。
SetWindowLong(p.MainWindowHandle, -16, 0x10000000);
ShowWindow(p.MainWindowHandle, 3);
抱歉我的英语不好,但我希望你们有这个想法!任何帮助都是最受欢迎的。