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

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

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

    konhon

    忘掉過去,展望未來。找回自我,超越自我。
    逃避不一定躲的過, 面對不一定最難過, 孤單不一定不快樂, 得到不一定能長久, 失去不一定不再擁有, 可能因為某個理由而傷心難過, 但我卻能找個理由讓自己快樂.

    Google

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

    一個在普通用戶下設置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 "區域連線" 192.168.10.81 1');
      DoOperation('netsh interface ip add dns "區域連線" 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 "區域連線" dhcp');
    end;

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

    end.

    posted on 2005-12-01 20:21 konhon 優華 閱讀(573) 評論(0)  編輯  收藏 所屬分類: Delphi
    主站蜘蛛池模板: 国产一区在线观看免费| 国产成人亚洲精品| 亚洲av永久无码精品网址| 中国好声音第二季免费播放| 亚洲伦乱亚洲h视频| 亚洲乱妇熟女爽到高潮的片| 午夜dj免费在线观看| 亚洲国产成人精品电影| 日韩亚洲国产高清免费视频| 亚洲色图.com| 在线观看免费人成视频色| 亚洲成a人片7777| 成在人线AV无码免费| 亚洲乱码一二三四区乱码| 中文字幕日本人妻久久久免费| 亚洲AV无码乱码在线观看| 国内精品久久久久影院亚洲| 99久热只有精品视频免费看| 久久久综合亚洲色一区二区三区| 一个人看的免费高清视频日本| 亚洲另类激情专区小说图片| 免费无码婬片aaa直播表情| 性做久久久久免费看| 亚洲乱码日产精品一二三| 日韩免费视频播播| 成人免费一区二区三区| 亚洲乱色熟女一区二区三区丝袜| 亚在线观看免费视频入口| 久久久久亚洲AV无码专区首JN| 91免费资源网站入口| 亚洲AV无码精品国产成人| 久久亚洲av无码精品浪潮| 一级毛片在线观看免费| 亚洲欧洲专线一区| 免费a级毛片永久免费| 免费看搞黄视频网站| 亚洲精品午夜久久久伊人| 日日操夜夜操免费视频| 国产精品久久亚洲不卡动漫| 久久亚洲国产成人影院网站| 两个人日本WWW免费版|