大家不吝赐教啊!!!! 1.如何检测本机上安装了几个WINDOWS操作系统?如:WIN98,WINME,WIN2000,WINXP?2.如何检测当前正在使用的是什么操作系统?3.如何在WIN98和WIN2000系统下,在程序里执行:注销、休眠、关机、重启等操作? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这些事一时半会说不明白.去看windows的API函数参考,这些系统操作API都可以解决. procedure TForm1.Button1Click(Sender: TObject);VarOSVI:OSVERSIONINFO;beginOSVI.dwOSversioninfoSize:=Sizeof(OSVERSIONINFO);GetVersionEx(OSVI);label1.Caption:=IntToStr(OSVI.dwMinorVersion);label2.Caption:=IntToStr(OSVI.dwMinorVersion);label3.Caption:=IntToStr(OSVI.dwBuildNumber);label4.Caption:=IntToStr(OSVI.dwPlatformId);label5.Caption:=OSVI.szCSDVersion;end;procedure TForm1.Button2Click(Sender: TObject);var sysinfo:system_info;begin getsysteminfo(sysinfo); label6.Caption:=IntToStr(Sysinfo.dwNumberOfProcessors);end; SetSystemPowerState(False, True); //Forces the system down SetSystemPowerState(True, False); //Makes a "soft" off 3.如何在WIN98和WIN2000系统下,在程序里执行:注销、休眠、关机、重启等操 作? 请教:如何在delphi中实现点对点的文件传输 socket问题,请各位帮忙,谢谢! 谁有EPSON TM300A打印机在win2003下的驱动? 各位大哥,精通DELPHI和ORACLE的快来啊,帮帮我!!!!!!!!!!! 可怜中国程序员 关于ListBox的问题. 用DELPHI解决数据库问题---制作一个车购办的程序有几个难点( 大侠都进来看盾,解决问题给高分) 如何在数据库中查询满足时间的记录?江湖救急!!!望各位大侠路见不平,拔刀相助 有认识宁波方剑琼的朋友吗? 急!!!关于一个临时表的问题!! 在问打印功能! 有关quickrep问题,进者有分。。。。。。。。。。。。。。。
去看windows的API函数参考,这些系统操作API都可以解决.
Var
OSVI:OSVERSIONINFO;
begin
OSVI.dwOSversioninfoSize:=Sizeof(OSVERSIONINFO);
GetVersionEx(OSVI);
label1.Caption:=IntToStr(OSVI.dwMinorVersion);
label2.Caption:=IntToStr(OSVI.dwMinorVersion);
label3.Caption:=IntToStr(OSVI.dwBuildNumber);
label4.Caption:=IntToStr(OSVI.dwPlatformId);
label5.Caption:=OSVI.szCSDVersion;
end;procedure TForm1.Button2Click(Sender: TObject);
var
sysinfo:system_info;
begin
getsysteminfo(sysinfo);
label6.Caption:=IntToStr(Sysinfo.dwNumberOfProcessors);
end;
SetSystemPowerState(True, False); //Makes a "soft" off
作?