var outerwinfrm:HWnd;
begin
winexec(pchar('c:\rups2w\Rups2w.exe'),SW_SHOW);
Sleep(1000);
// find the exist window
outerwinfrm := FindWindow(nil, 'RUPS II for Windows');
// Active the window
if outerwinfrm = 0 then
begin
Application.MessageBox('请先安装UPS监控软件!!!','警告',mb_Ok+mb_iconwarning);
exit;
end;
ShowWindow(outerwinfrm,SW_Restore);
SetActiveWindow(outerwinfrm);
BringWindowToTop(outerwinfrm);
freelibrary(outerwinfrm);
procedure TForm1.Button1Click(Sender: TObject);
var
hwnd:THandle;
begin
hwnd:=FindWindow(nil,'NetCaptor');
if hwnd<>0 then
SetActiveWindow(hwnd)
else
ShowMessage('Don"t find the Window');