<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
    主站蜘蛛池模板: 久久久久久亚洲精品影院| 免费国产污网站在线观看| 国产精品免费精品自在线观看| 免费人成网站在线观看10分钟| 国产在线观看免费不卡| 亚洲男人的天堂网站| 永久免费av无码不卡在线观看| 亚洲一区日韩高清中文字幕亚洲| 久久综合图区亚洲综合图区| 国精产品一区一区三区免费视频| 免费看少妇作爱视频| 国产精品亚洲专区无码唯爱网| 国产美女在线精品免费观看| 久久精品亚洲中文字幕无码麻豆| 成人嫩草影院免费观看| 国产亚洲一区二区三区在线不卡| 亚洲色大成网站www久久九| 好吊妞视频免费视频| 国产亚洲欧美日韩亚洲中文色| 最近中文字幕mv免费高清在线| 亚洲高清偷拍一区二区三区| 色爽黄1000部免费软件下载| 国产无人区码卡二卡三卡免费 | 亚洲av日韩av综合| 四虎成人免费网站在线| 色多多www视频在线观看免费| 成人免费无码大片a毛片软件| 亚洲尹人九九大色香蕉网站| 一级毛片a免费播放王色电影| 97在线观免费视频观看| 偷自拍亚洲视频在线观看99| 99精品国产免费久久久久久下载| 亚洲国产精品热久久| 毛片免费视频观看| 无套内射无矿码免费看黄| 亚洲AV无码1区2区久久| 欧美三级在线电影免费| 亚洲国产成人久久77| 免费又黄又爽的视频| 日本免费在线中文字幕| 亚洲av无码片vr一区二区三区|