Code: |
procedure TForm1.Button1Click(Sender: TObject); var cmd, par, fil, dir: PChar; begin Cmd := 'open'; Fil := 'rasdial.exe'; Par := PChar(edtEntry.Text + ' ' + EdtUser.Text + ' ' + EdtPass.Text); Dir := 'C:'; ShellExecute(Handle, Cmd, Fil, Par, Dir, SW_SHOWMINNOACTIVE); end;
procedure TForm1.Button2Click(Sender: TObject); var Cmd, Par, Fil, Dir: PChar; begin Cmd := 'open'; Fil := 'rasdial.exe'; Par := PChar(EdtEntry.Text + ' /DISCONNECT'); Dir := 'C:'; ShellExecute(Handle, Cmd, Fil, Par, Dir, SW_SHOWMINNOACTIVE); end; |
Code: |
uses Registry, Windows;
function DUNDialDefault(Hide: Boolean): Boolean; var Reg: TRegistry; TempResult: Boolean; Name, Con: string; ASW: Integer; begin with TRegistry.Create do try RootKey := HKEY_CURRENT_USER; if OpenKey('\RemoteAccess', False) then begin TempResult := True; Name := ReadString('Default'); end else TempResult := False; finally Free; end; if TempResult then begin if Hide then ASW := SW_HIDE else ASW := SW_SHOWDEFAULT; Con := 'rnaui.dll,RnaDial ' + Name; ShellExecute(0, nil, 'rundll32.exe', PChar(Con), 'C:\windows\', ASW); end; {IF} Result := TempResult; end; |
Code: |
Uses ..., WinInet;
InternetAutoDial (INTERNET_AUTODIAL_FORCE_ONLINE, Handle); |
Handle - окно, из которого вызывается функция.
Просьба писать ваши замечания, наблюдения и все остальное,
что поможет улучшить предоставляемую информацию на этом сайте.
ВСЕ КОММЕНТАРИИ МОДЕРИРУЮТСЯ ВРУЧНУЮ, ТАК ЧТО СПАМИТЬ БЕСПОЛЕЗНО!