<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    konhon

    忘掉過去,展望未來。找回自我,超越自我。
    逃避不一定躲的過, 面對(duì)不一定最難過, 孤單不一定不快樂, 得到不一定能長(zhǎng)久, 失去不一定不再擁有, 可能因?yàn)槟硞€(gè)理由而傷心難過, 但我卻能找個(gè)理由讓自己快樂.

    Google

    BlogJava 首頁 新隨筆 聯(lián)系 聚合 管理
      203 Posts :: 0 Stories :: 61 Comments :: 0 Trackbacks

    一個(gè)在普通用戶下設(shè)置DNS的例子

    unit uMain;

    interface

    uses
      Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
      Dialogs, StdCtrls, Registry;

    type
      _STARTUPINFOW = record
        cb: DWORD;
        lpReserved: LPWSTR;
        lpDesktop: LPWSTR;
        lpTitle: LPWSTR;
        dwX: DWORD;
        dwY: DWORD;
        dwXSize: DWORD;
        dwYSize: DWORD;
        dwXCountChars: DWORD;
        dwYCountChars: DWORD;
        dwFillAttribute: DWORD;
        dwFlags: DWORD;
        wShowWindow: Word;
        cbReserved2: Word;
        lpReserved2: PByte;
        hStdInput: THandle;
        hStdOutput: THandle;
        hStdError: THandle;
      end;
      STARTUPINFOW = _STARTUPINFOW;

      TForm1 = class(TForm)
        Button1: TButton;
        Button2: TButton;
        procedure Button1Click(Sender: TObject);
        procedure Button2Click(Sender: TObject);
        procedure FormClose(Sender: TObject; var Action: TCloseAction);
      private
        { Private declarations }
        procedure DoOperation(aCmd: string);
      public
        { Public declarations }
      end;

    var
      Form1: TForm1;

    function CreateProcessWithLogonW(lpUserName, lpDomain, lpPassword: LPCWSTR;
      dwLogonFlags: DWORD; lpApplicationName: LPCWSTR; lpCommandLine: LPWSTR;
      dwCreationFlags: DWORD; lpEnvironment: Pointer; lpCurrentDirectory: LPCWSTR;
      const lpStartupInfo: STARTUPINFOW; var lpProcessInformation: PROCESS_INFORMATION): BOOL; stdcall;
    external advapi32 Name 'CreateProcessWithLogonW'


    implementation

    {$R *.dfm}


    procedure DelRegCache;
    begin
      with TRegistry.Create do
      try
        RootKey := HKEY_CURRENT_USER;
        DeleteKey('Software\Microsoft\Internet Explorer\TypedURLs');
      finally
        Free;
      end;
    end;


    procedure TForm1.DoOperation(aCmd: string);
    var
      STARTUPINFO: StartupInfoW;
      ProcessInfo: TProcessInformation;
      AUser, ADomain, APass, AExe: WideString;
    const
      LOGON_WITH_PROFILE = $00000001;
      LOGON_NETCREDENTIALS_ONLY = $00000002;
    begin
      Screen.Cursor := crHourGlass;
      try
        FillChar(STARTUPINFO, SizeOf(StartupInfoW), #0);
        STARTUPINFO.cb := SizeOf(StartupInfoW);
        STARTUPINFO.dwFlags := STARTF_USESHOWWINDOW;
        STARTUPINFO.wShowWindow := SW_SHOW;
        AUser := 'administrator';
        APass := '123';
        ADomain := 'domain';
        AExe := aCmd;
        if not CreateProcessWithLogonW(PWideChar(AUser), PWideChar(ADomain),
          PWideChar(APass),
          LOGON_WITH_PROFILE, nil, PWideChar(AExe),
          NORMAL_PRIORITY_CLASS, nil, nil, STARTUPINFO, ProcessInfo) then
          RaiseLastOSError;
        WaitForSingleObject(ProcessInfo.hProcess, INFINITE);
      finally
        Screen.Cursor := crDefault;
      end;
    end;

    procedure TForm1.Button1Click(Sender: TObject);
    begin
      DoOperation('netsh interface ip add dns "區(qū)域連線" 192.168.10.81 1');
      DoOperation('netsh interface ip add dns "區(qū)域連線" 202.96.128.166 2');
      Application.MessageBox('操作完成!', 'CrackNet', MB_OK + 64);
    end;

    procedure TForm1.Button2Click(Sender: TObject);
    begin
      DelRegCache;
      DoOperation('netsh interface ip set dns "區(qū)域連線" dhcp');
    end;

    procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
    begin
      Hide;
      Button2.Click;
    end;

    end.

    posted on 2005-12-01 20:21 konhon 優(yōu)華 閱讀(573) 評(píng)論(0)  編輯  收藏 所屬分類: Delphi
    主站蜘蛛池模板: 亚洲欧美在线x视频| 黄色三级三级免费看| 一级美国片免费看| 91免费人成网站在线观看18| 国产一区二区三区免费视频 | 亚洲 综合 国产 欧洲 丝袜| 亚洲国产精品无码专区影院| 亚洲综合一区无码精品| 精品免费久久久久国产一区 | 亚洲日本久久久午夜精品 | 人妻巨大乳hd免费看| 国产成人精品免费视频动漫| 亚洲福利精品电影在线观看| 亚洲噜噜噜噜噜影院在线播放| 成人在线免费视频| 亚洲免费网站观看视频| 亚洲成色在线综合网站 | 中文字幕乱理片免费完整的| 成年女人看片免费视频播放器| 亚洲国产精品VA在线看黑人| 亚洲AV香蕉一区区二区三区| 亚洲成人在线免费观看| 亚洲一区日韩高清中文字幕亚洲| 亚洲首页国产精品丝袜| 在线观看特色大片免费网站| 大胆亚洲人体视频| 亚洲黄页网在线观看| 亚欧免费一级毛片| 国产成人A亚洲精V品无码| 亚洲JLZZJLZZ少妇| 国产精品色拉拉免费看| 亚洲中文字幕第一页在线| 亚洲av成本人无码网站| 黄页网站免费在线观看| 日产亚洲一区二区三区| 可以免费观看的一级毛片| 亚洲av无码一区二区三区天堂古代 | 日韩亚洲变态另类中文| 免费无码专区毛片高潮喷水| 免费乱码中文字幕网站| 日韩亚洲综合精品国产|