链接文件 Project1.exe 到不存在的输出 USER32.DLL:GetAltTabInfoA (300分)

  • 主题发起人 主题发起人 ForestGuy
  • 开始时间 开始时间
F

ForestGuy

Unregistered / Unconfirmed
GUEST, unregistred user!
在运行这个程序的时候,弹出第一个对话框内容如标题所示。紧接着又弹出一个对话框,内容为“Unable to create process: 与系统连接的设备不能正常运转”。然后就退出了。<br><br>程序如下:<br>unit Unit1;<br><br>interface<br><br>uses<br>&nbsp; Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,<br>&nbsp; Dialogs, StdCtrls;<br><br>type<br>&nbsp; TForm1 = class(TForm)<br>&nbsp; &nbsp; Edit1: TEdit;<br>&nbsp; &nbsp; Button1: TButton;<br>&nbsp; &nbsp; procedure Button1Click(Sender: TObject);<br>&nbsp; private<br>&nbsp; &nbsp; { Private declarations }<br>&nbsp; public<br>&nbsp; &nbsp; { Public declarations }<br>&nbsp; end;<br><br>var<br>&nbsp; Form1: TForm1;<br><br>implementation<br><br>{$R *.dfm}<br><br>procedure TForm1.Button1Click(Sender: TObject);<br>var<br>&nbsp; pati: TAltTabInfo;<br>&nbsp; szItemText: array [0..255] of Char;<br>begin<br>&nbsp; pati.cbSize := SizeOf(TAltTabInfo);<br>&nbsp; if GetAltTabInfo($954, 1, pati, @szItemText, SizeOf(szItemText)) then<br>&nbsp; begin<br>&nbsp; &nbsp; Edit1.Text := szItemText;<br>&nbsp; end;<br>end;<br><br>end.<br><br>注解:$954是任务栏上正在运行的一个Ap的主窗口的Handle,对这个参数我也不太理解,还请知道的同仁指点一二。
 
我运行了一下,没发现什么错误,你能说明这个函数是干什么的吗?
 
从MSDN上解释说,好像是获取在Application Switching Window(就是按下Alt+Tab的那个窗口)中指定窗口的信息,标题,图标等等<br>我也不太确定,英文不是很好。<br>我想找个例子,在MSDN网站的Code Center中都没有找到。<br><br>to yanghaijun:<br>你的OS是什么?
 
你的os是什么版本的?<br>&nbsp; Minimum operating systems<br>&nbsp; Included in Windows 98,<br>&nbsp; Windows NT 4.0 Service Pack 6
 
windows2000+SP3
 
98Se<br><br>我刚才找到了一些信息,包括这个函数在内还有一些其他函数不完全能在95,98,Me下面跑<br>参见:<br>http://msdn.microsoft.com/library/default.asp?url=/library/en-us/mslu/winprog/microsoft_layer_for_unicode_apis_with_limited_support.asp<br><br>顺便问一句,在Nt,2000下是不是没问题?
 
Windows 95/98/Me: GetAltTabInfoW is supported by the Microsoft&amp;reg; Layer for Unicode (MSLU). To use this, you must add certain files to your application, as outlined in Microsoft Layer for Unicode on Windows 95/98/Me Systems.<br>还要认证文件。
 
后退
顶部