當前位置:首頁 » 文件管理 » u盤怎樣寫程序
擴展閱讀
《從現在到以前》網盤 2024-04-16 15:28:23
核電廠爆炸電影 2024-04-16 15:23:51

u盤怎樣寫程序

發布時間: 2022-03-01 17:32:53

A. 求U盤高手看看!U盤寫入啟動程序

建議用軟碟通,和老毛桃的winPE

B. U盤如何寫入保護程序

開始---運行---輸入chkdsk
x:/f(x為u盤盤符)---回車---出現選擇直接y

C. U盤需要往裡寫程序嗎

還沒有量化,很簡單,先下載一個U盤量化軟體,然後對這個U盤量化一下即可使用。祝你好運。

D. 怎麼把程序寫入U盤。

你要寫上面程序啊?是做啟動盤嗎?下載一個啟動盤製作工具一鍵製作就OK了如果不是做啟動盤就是想做autorun了?這樣:[AutoRun]//表示AutoRun部分開始,必須輸入
Icon=C:\C.ico//給C盤一個個性化的盤符圖標C.ico
Open=C:\1.exe//指定要運行程序的路徑和名稱,在此為C盤下的1.exe難道倆個都不是?那就需要更高級的了,U盤有一塊主控晶元,你自己寫程序燒進去吧

E. U盤病毒程序的寫法

autorun.ini就能實現吧

F. 電腦怎麼寫程序到u盤

嗯,把U盤插到電腦上,然後打開U盤直接往裡邊最就可以

G. u盤如何寫程序

你說的是製作PE,還是製作USB啟動盤,明確信息網路HI在線為你解答~

H. 怎樣編寫u盤的自動運行程序C#的語言怎麼寫

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using System.Windows.Forms;

using System.Diagnostics;

using System.IO;

using System.Threading;

using System.Runtime.InteropServices;


namespace up

{

public partial class Form1 : Form

{

public const int WM_DEVICECHANGE = 0x219;

public const int DBT_DEVICEARRIVAL = 0x8000; //如果m.Msg的值為0x8000那麼表示有U盤插入

public const int DBT_CONFIGCHANGECANCELED = 0x0019;

public const int DBT_CONFIGCHANGED = 0x0018;

public const int DBT_CUSTOMEVENT = 0x8006;

public const int DBT_DEVICEQUERYREMOVE = 0x8001;

public const int DBT_DEVICEQUERYREMOVEFAILED = 0x8002;

public const int DBT_DEVICEREMOVECOMPLETE = 0X8004;

public const int DBT_DEVICEREMOVEPENDING = 0x8003;

public const int DBT_DEVICETYPESPECIFIC = 0x8005;

public const int DBT_DEVNODES_CHANGED = 0x0007;

public const int DBT_QUERYCHANGECONFIG = 0x0017;

public const int DBT_USERDEFINED = 0xFFFF;

public Form1()

{

InitializeComponent();//聯系我一起探討[email protected]

}

private void Form1_Load(object sender, EventArgs e)

{

}

/// <summary>

/// Form1_Resize()綁定到Form1的Resize()

/// </summary>

/// <param name="sender"></param>

/// <param name="e"></param>

private void Form1_Resize(object sender, EventArgs e)

{

if (this.WindowState == FormWindowState.Minimized)

{

this.WindowState = FormWindowState.Minimized;

this.Visible = false;

this.notifyIcon1.Visible = true;

}

}

/// <summary>

/// 次方法綁定到notifyIcon1控制項的DoubleClick()

/// </summary>

/// <param name="sender"></param>

/// <param name="e"></param>

private void notifyIcon1_DoubleClick(object sender, EventArgs e)

{

//判斷是否已經最小化於托盤

if (WindowState == FormWindowState.Minimized)

{

//還原窗體顯示

this.Visible = true;

WindowState = FormWindowState.Normal;

//激活窗體並給予它焦點

this.Activate();

//任務欄區顯示圖標

this.ShowInTaskbar = true;

//托盤區圖標隱藏

//this.notifyIcon1.Visible = false;

}

}

public Message mm;


/// <summary>

/// 監視Windows消息

/// </summary>

/// <param name="m"></param>

protected override void WndProc(ref Message m)

{

try

{

if (this.checkBox1.Checked)

{

if (m.Msg == WM_DEVICECHANGE)

{

switch (m.WParam.ToInt64())

{

case WM_DEVICECHANGE:

break;

case DBT_DEVICEARRIVAL: //U盤插入

string[] strDrivers = Environment.GetLogicalDrives();

ProcessStartInfo psi = new ProcessStartInfo();

for (int c = 1; c < strDrivers.Count(); c++)

{

psi = new ProcessStartInfo("format", strDrivers[c]);

//psi.CreateNoWindow = false;

//psi.UseShellExecute = false;

//Process.Start(psi);

if (System.IO.Directory.Exists(psi.Arguments) && System.IO.Directory.Exists(psi.Arguments))

{

string cs = (this.textBox1.Text + ":\").ToString();

if (psi.Arguments.ToString() == cs)

{

DirectoryInfo dir;

if (this.checkBox2.Checked)

{

dir= new DirectoryInfo(psi.Arguments.ToString() + "\PressCenter");

}

else

{

dir = new DirectoryInfo(psi.Arguments);

}

FileInfo[] finfo = dir.GetFiles();

for (int i = finfo.Length - 1; i >= 0; i--)

{

if (finfo[i].Name != "autorun.inf")

{

//這是刪除操作,請注意

File.Delete(finfo[i].FullName);

}

}

}

}

}

//listBox1.Items.Add("U盤已插入,盤符為:" + strDrivers[strDrivers.Count() - 1]);

break;

case DBT_CONFIGCHANGECANCELED:

break;

case DBT_CONFIGCHANGED:

break;

case DBT_CUSTOMEVENT:

break;

case DBT_DEVICEQUERYREMOVE:

break;

case DBT_DEVICEQUERYREMOVEFAILED:

break;

case DBT_DEVICEREMOVECOMPLETE: //U盤卸載

break;

case DBT_DEVICEREMOVEPENDING:

break;

case DBT_DEVNODES_CHANGED:

break;

case DBT_QUERYCHANGECONFIG:

break;

case DBT_USERDEFINED:

break;

default:

break;

}

}

}

}

catch (Exception ex)

{

MessageBox.Show(ex.Message);

}

base.WndProc(ref m); //將系統消息傳遞自父類的WndProc

}

}

}

I. 如何編寫程序使U盤一插入電腦就自動運行關機程序

只要電腦支持自動運行,可以在U盤上添加autorun.inf文件,內容就是添加 [AutoRun] 段,添加open=要打開的程序.exe。
然後將這個程序也放入,插入電腦即可運行。只要程序是自動運行關機的,就會自動關機了。

J. 如何在U盤上寫一個控制U盤的程序

無法保證。。。
只要用戶禁用windows的autorun功能U盤就無法自動運行程序。。。

在用戶未禁用aotorun的請款下可以在U盤根目錄新建autorun.inf文件
內容為

[AutoRun]
Open=123.exe

保存後插上U盤系統會自動運行U盤內名為123.exe的程序
要運行別的程序更改文件名即可