當前位置:首頁 » 存儲配置 » 存儲包製作教程

存儲包製作教程

發布時間: 2022-08-14 23:23:25

㈠ 怎樣製作.inf文件,給個教程就感激不盡了啊

一、autorun.inf是windows下操縱光碟行為的一個文件,需要放在光碟根目錄下,部分操作對於硬碟也適用。

二、autorun.inf是可以被禁止的。方法如下:

點擊開始->運行,在文本框中輸入regedit或者regedt32。依次展開HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Exploer,其中的NoDriveTypeAutoRun子鍵限制著Autorun的作用范圍,默認為95(16進制)。

把禁用的設備標志相加設置為鍵值就可以完成設置。其中設備標志如下

1:無法識別的設備(建議禁止,默認禁止)

2:沒有根目錄的設備(Drive without root directory未知含義,建議禁止,默認不禁止)

4:可移動的設備(U盤,建議禁止,很多病毒利用U盤的Autorun.inf進行傳染,默認禁止)

8:固定的設備(硬碟,自己看著辦,默認不禁止)

16:網路設備(web驅動器,建議禁止,默認禁止)

32:光碟驅動設備(CDROM,默認不禁止)

64:虛擬存儲設備(RAM,建議禁止,默認不禁止)

128:未指定的其他驅動器(保留位,建議禁止,默認禁止)

三、autorun.inf文件分為三大部分[AutoRun] [AutoRun.Alpha] [DeviceInstall]。

[AutoRun]適用於Windows95以上系統與32位以上CD-ROM,必選。

[AutoRun.alpha]適用於基於RISC的計算機光碟機,適用系統為Windows NT 4.0,可選。

[DeviceInstall]適用於Windows XP以上系統,可選。

四、[AutoRun]部分的命令及其詳解。

1、DefaultIcon

含義:

指定應用程序的默認圖標。

格式:

DefalutIcon=圖標路徑名[,序號]

參數:

圖標文件名:應用程序的默認圖標路徑名,格式可以為.ico、.bmp、.exe、.dll。當文件格式為.exe和.dll時,有時需要使用序號來指定圖標。

序號:當文件格式為.exe和.dll時,文件可能包括多餘一個圖標,此時需要使用序號來指定圖標,需要注意的是,序號是從0開始的。

備註:

應用程序的默認圖標將在windows explorer核心的驅動顯示窗口中替代設備的默認圖標來顯示。

圖標路徑名的默認目錄是設備根目錄。

2、Icon

含義:

指定設備顯示圖標。

格式:

Icon=圖標路徑名[,序號]

參數:

圖標文件名:應用程序的默認圖標路徑名,格式可以為.ico、.bmp、.exe、.dll。當文件格式為.exe和.dll時,有時需要使用序號來指定圖標。

序號:當文件格式為.exe和.dll時,文件可能包括多餘一個圖標,此時需要使用序號來指定圖標,需要注意的是,序號是從0開始的。

備註:

設備顯示圖標將在windows explorer核心的驅動顯示窗口中替代設備的默認圖標來顯示。

圖標路徑名的默認目錄是設備根目錄。

當存在應用程序默認圖標(DefaultIcon)時,本命令無效。

3、Label

含義:

指定設備描述

格式:

Label=描述

參數:

描述:任意文字,可以包括空格。

備註:

設備描述將在windows explorer核心的驅動顯示窗口中替代設備的默認描述\卷標來顯示。

在非windows explorer核心的驅動顯示窗口中(例如右擊設備選擇屬性)顯示的仍然是設備的卷標。

4、Open

含義:

指定設備啟用時運行之命令行。

格式:

Open=命令行

(命令行:程序路徑名 [參數])

參數:

命令行:自動運行的命令行,必須是.exe、.com、.bat文件,其他格式文件可以使用start.exe打開或使用ShellExecute命令。

備註:

命令行的起始目錄是設備根目錄和系統的$Path環境變數。

5、ShellExecute

含義:

指定設備啟用時執行文件。(操作系統支持未知)

格式:

ShellExecute=執行文件路徑名 [參數]

參數:

執行文件路徑名:設備啟用時執行文件路徑名。可以是任意格式文件。系統會調用設置的程序執行此文件。

參數:參數,根據執行文件作調整

備註:

命令行的起始目錄是設備根目錄和系統的$Path環境變數。

6、Shell\關鍵字\Command

含義:

定義設備右鍵菜單執行命令行。

格式:

Shell\關鍵字\Command=命令行

(命令行:程序路徑名 [參數])

參數:

命令行:自動運行的命令行,必須是.exe、.com、.bat文件,其他格式文件可以使用start.exe打開。

備註:

命令行的起始目錄是設備根目錄和系統的$Path環境變數。

7、Shell\關鍵字

含義:

定義設備右鍵菜單文本。

格式:

Shell\關鍵字=文本

參數:

關鍵字:用以標記菜單,可以使用任何字元表示,包括空格。

文本:在右鍵菜單中顯示的文本。可以使用任何字元,不能存在空格。

備註:

在同一Autorun.inf文件中,不同右鍵菜單關鍵字不同,相同右鍵菜單關鍵字相同。

右鍵菜單文本中可以使用&設定加速鍵,&&輸出一個&。

Shell\關鍵字\Command命令Shell\關鍵字兩者缺一不可,順序無所謂。

當不存在Open、ShellExecute與Shell命令時,設備啟用時運行第一個設備右鍵菜單指定命令。

8、Shell

含義:

定義設備啟用時運行之設備右鍵命令。

格式:

Shell=關鍵字

參數:

關鍵字:標記過的菜單關鍵字

備註:

Shell指定的關鍵字可以在AutoRun.inf文件的任意部分。

Open\ShellExecute\Shell命令後定義的優先順序高。

四、[AutoRun.alpha]部分的命令簡介。

[AutoRun.alpha]部分的命令與[AutoRun]部分的命令相同,只不過在基於RISC的計算機光碟機中,[AutoRun.alpha]優先順序高於[AutoRun]

五、[DeviceInstall]部分命令及其詳解。

DriverPath

含義:

定義搜索驅動程序目錄。

格式:

DriverPath=驅動程序路徑

參數:

驅動程序路徑:驅動程序所在路徑,包括其子路徑。

備註:

Windows XP以上支持。

僅CD-ROM支持

當系統監測到一個新的設備時,會提示用戶尋找設備的驅動程序。當用戶點選此CD-ROM時,當[DeviceInstall]部分存在時,系統會按照DriverPath所標記的路徑出尋找驅動程序。未標記的路徑系統將忽略查找。當[DeviceInstall]部分不存在時,系統將進行完全查找。

如果不希望系統在此CD-ROM中搜索驅動程序,只加一行[DeviceInstall]不加DriverPath命令即可。

㈡ 怎麼把照片弄成文件打包壓縮

用戶需要在電腦中安裝一款壓縮軟體,安裝後的操作步驟如下:

1、將要壓縮的文件放置於同一個文件夾下;

2、選定要壓縮的文件;

㈢ 文件打包的存儲打包與壓縮打包

存儲打包顧名思義就是用來存儲的,壓縮率為百分百的打包.而壓縮打包就是盡可能的壓縮其文件的大小·
方法:(在上述方法的基礎上)右擊文件,然後單擊「添加到壓縮文件」在壓縮方式選存儲為存儲打包,選其它為壓縮打包.
著:在打包速度上,存儲打包比壓縮要快.

㈣ mssql存儲過程

MS
SQL基礎教程:創建存儲過程
在MS
SQL
Server
2000
中,創建一個存儲過程有兩種方法:一種是使用Transaction-SQL
命令Create
Procere,
另一種是使用圖形化管理工具Enterprise
Manager。
用Transaction-
SQL
創建存儲過程是一種較為快速的方法,但對於初學者,使用Enterprise
Manager
更易理解,更為簡單。
當創建存儲過程時,需要確定存儲過程的三個組成部分;
所有的輸入參數以及傳給調用者的輸出參數。
被執行的針對資料庫的操作語句,包括調用其它存儲過程的語句;
返回給調用者的狀態值,以指明調用是成功還是失敗。
12.2.1
使用Enterprise
Manager
創建存儲過程
按照下述步驟用Enterprise
Manager
創建一個存儲過程:
啟動Enterprise
Manager,
登錄到要使用的伺服器。
選擇要創建存儲過程的資料庫,在左窗格中單擊Stored
Procere
文件夾,此時在右窗格中顯示該資料庫的所有存儲過程,如圖12-1
所示。
右擊Stored
Procere
文件夾,在彈出菜單中選擇New
Stored
Procere,
此時打開創建存儲過程對話框,
輸入存儲過程正文。
單擊Check
Syntax,
檢查語法是否正確。
單擊OK,
保存。
在右窗格中,右擊該存儲過程,在彈出菜單中選擇All
task,
選擇
ManagePermissions,
設置許可權,
12.2.2
用CREATE
PROCEDURE
命令創建存儲過程
通過運用Create
Procere
命令能夠創建存儲過程,在創建存儲過程之前,應該考慮到以下幾個方面:
在一個批處理中,Create
Procere
語句不能與其它SQL
語句合並在一起;
資料庫所有者具有默認的創建存儲過程的許可權,它可把該許可權傳遞給其它的用戶;
存儲過程作為資料庫對象其命名必須符合命名規則;
只能在當前資料庫中創建屬於當前資料庫的存儲過程。
用Create
Procere
創建存儲過程的語法規則如下:
CREATE
PROC
[
EDURE
]
procere_name
[
;
number
]
[
{
@parameter
data_type
}
[
VARYING
]
[
=
default
]
[
OUTPUT
]
]
[
,...n
]
[
WITH
{
RECOMPILE
|
ENCRYPTION
|
RECOMPILE
,
ENCRYPTION
}
]
[
FOR
REPLICATION
]
AS
sql_statement
[
...n
]

㈤ 如何修改製作卡刷包 安卓卡刷包製作教程

在此先要明確聲明一下:
依照此做法出現您的手機出現任何問題,概不負責的喔!!
英文好的朋友,可以直接看英文官方的參考網站即可:
只用android源代碼做一些簡單實驗的朋友可以參考下面這幾個網站:
說起android刷機包,聽起來非常神秘,實際上它僅僅是一個經過數字簽名的zip壓縮包而已。如果要自己製作刷機包,則必須了解刷機包的基本工作原理,偶首先從android系統的啟動說起:
android系統啟動的時候,首先會進行一些諸如硬體自檢之類的操作,這些操作完成以後(至少它應該知道當前的機器有沒有電),會檢查一下當前手機按鍵的狀態(接下來就是所謂刷機模式切換了,不同的android手機有不同的按鍵組合用來進入刷機模式),如果此時按鍵狀態處於刷機組合,那麼系統會調用ROM裡面的一個叫做recovery的程序(這時就是進入了所謂的刷機程序了,它只是一個工具性質程序,用於檢查刷機包的完整性和數字簽名的合法性。對於目前大多數root過的機器而言,數字簽名的合法性都不會成問題,然後由recovery程序將刷機包進行解壓,然後把刷機包裡面的文件寫入到ROM中去,以此完成刷機過程);如果此時按鍵沒有標明是刷機模式,那麼系統會創建內存檔,開始從ROM裡面載入相應的文件系統,並把相關的文件拷貝到內存檔中,進而引導linux啟動,然後是啟動虛擬機dalvik,然後就是創建工作進程載入和運行framework,然後就會看到待機的畫面。當然在這個過程中還發生了許多事情,啟動了許多服務,為了簡化起見,對於啟動過程偶只講解到此,感興趣的朋友可以自己結合著linux的啟動過程加以對比來學習。
現在來總結一下,實際上刷機包就是一個ROM文件的壓縮包,進入刷機模式後,recovery程序會把刷機包裡面的文件寫入ROM存儲區替換ROM存儲區的原有文件;當下次啟動手機的時候,會從ROM中載入剛剛替換過的文件,並利用這些文件來啟動和運行系統。這就是刷機包的全部功能和作用,看不懂的朋友可以反復看幾次,刷機的本質就是文件的覆蓋和替換操作,偶相信各位一定能看懂!
OK,現在大家已經知道ROM文件的zip壓縮包就是所謂的刷機包。製作刷機包的過程就是准備這些文件,然後重新把這些文件壓縮成一個zip包的過程,在製作的最後,使用簽名工具簽個名,就可以測試和發布刷機包了。雖然說起來就是一句話的事情,但是實際上准備這些文件的過程是非常痛苦和漫長的。
那麼update.zip壓縮包裡面的都包含哪些文件?這些文件又都是如何做出來的呢?hoho,現在開始漸漸接觸到問題的本質了,解壓縮這個update.zip壓縮包以後我們可以看到兩個目錄和一個文件:
boot.img <---文件,這是編譯內核源代碼生成的內核映像,然後與android源碼編譯出來的ramdisk.img一起通過mkbootimg工具創建出來的,圖省事的朋友也可以從網上其他的刷機包裡面拷貝一個能用的出來即可,基本上都差不多。
META-INF <---目錄,這個目錄是手工創建的,主要用來存放一個升級腳本update-script(這個腳本的內容與system目錄中包含的文件有很大關聯)以及保存若干刷機包內的apk文件的簽名。
system <---目錄,這個目錄就是編譯android的平台源代碼生成的,
其實最好的學習方式就是把現在互聯網上的那些update.zip包給解包,然後自己一個一個文件地看和分析,然後修改,嘗試做自己的刷機包。
對於這個boot.img,基本思路是編譯android kernel代碼,生成內核image然後利用mkbootimg感興趣的朋友可以參考下面這兩個wiki網站:
下面的做法偶都是在linux下面完成的(slackware 13.1):
(1)下載和編譯android的源代碼,具體過程不再贅述
如果各位還不知道repo sync之類的命令的話,可以參考網上的關於下載android源代碼以及編譯的文章,據偶所知這些文章非常豐富。編譯之前一定要注意平台的選擇,不同平台的驅動程序是不一樣的!這些參數可以通過:
$ cd android-src <---進入android的源代碼目錄
$ . build/envsetup.sh <---設置環境變數,運行完畢後,你可以輸入一下help命令,看看google的團隊提供了多少有用的便利命令,這對於我們以後修改代碼重新編譯非常有幫助。
$ lunch generic-eng <---開始配置android的源代碼的編譯選項
運行上述命令後會看到如下輸出:
wayne@wayne:~/android-src$ lunch generic-eng
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=2.1-update1
TARGET_PRODUCT=generic
TARGET_BUILD_VARIANT=eng
TARGET_SIMULATOR=false
TARGET_BUILD_TYPE=release
TARGET_ARCH=arm
HOST_ARCH=x86
HOST_OS=linux
HOST_BUILD_TYPE=release
BUILD_ID=ECLAIR
============================================
$ make -j2 <---只有單核的CPU的朋友可以嘗試此參數,雙核的朋友可以試試-j3,否則就老老實實運行make即可。
然後就是一個漫長的等待,這個時間大概有1-2小時左右(偶的機器比較慢),完全編譯完畢以後硬碟的佔用大概需要8個G左右。
(2)編譯完成以後,進入wayne@wayne:~/android-src/out/target/proct/generic目錄,應該會看到如下的文件:
android-info.txt
data
obj
ramdisk.img
sdk
system
userdata.img
clean_steps.mk
installed-files.txt
previous_build_config.mk
root
symbols
system.img
這里的system.img是不是很眼熟?!對拉,這個就是刷機包裡面好像也有一個叫做什麼system的目錄,那麼這個system.img裡面都有什麼呢?這裡面的東西其實就是當前目錄下的一個叫做system的目錄裡面的內容了,只是保存成了yaffs文件系統的格式。我們可以通過unyaffs工具來把system.img給解開來看看,就明白偶說話了。
unyaffs的代碼下載地址為:
在linux下編譯方法非常地簡單,只需要下載源代碼,然後運行:$ gcc -c unyaffs.c
$ gcc -o unyaffs unyaffs.o
即可生成這個unyaffs的解包工具,利用這個工具就可以把自己生成的system.img進行解包,然後修改裡面的內容了。
unyaffs使用方法非常簡單:
$ unyaffs system.img [回車]
即可將system.img解包成一個叫做system的目錄,裡麵包含了整個android的文件系統
(3)剛剛開始,不適合一切從頭來,還是老實一些,先從修改別的大牛們做得刷機包開始吧
首先拷貝一個從網上下載下來的刷機包,然後找一個目錄解壓縮(當然,這是最保險的做法,自己做這些目錄也沒有任何問題,只是比較費時間而已)
$ unzip xxxxxx.zip <--- 這個xxxxx.zip就是從網上下載的某刷機包(一定要跟你的代碼版本基本一致喔,偶在這里用的是2.1的刷機包)
(4)替換原有的system目錄
解壓縮刷機包以後,會看到在開篇的時候提到的兩個目錄,一個文件:
boot.img
META-INF
system
好了,可以把system目錄拷貝到別的路徑下備份一給,防止這些修改發生別的問題。然後把wayne@wayne:~/android-src/out/target/proct/generic這個目錄下面的system拷貝到當前的工作目錄下。注意,這個system目錄裡面有很多「符號鏈接」指向了toolbox。這些鏈接其實沒啥用,可以通過後面的update-script自動進行創建的,因此,需要用一個腳本把這些鏈接都刪掉。
可以參考:
這個網頁附件給出來的DeleteExtras.txt改寫成一個DeleteExtras.sh腳本來清除這些符號鏈接。
(5)修改update-script腳本
修改META-INF/com/google/android目錄下的那個叫做update-script的腳本,只要修改一下即可,主要是刪除一些不存在的文件以及增加一些文件的許可權之類的定義(語法十分清晰,一目瞭然)。把需要「預裝」到刷機包裡面的apk安裝程序都准備好,將這些apk拷貝到system/app目錄下即可。那個boot.img能不改就不改,因為這東西涉及到驅動和內核的問題,出了問題刷機包就啟動不了了。

㈥ 電腦裝系統圖解教程 怎麼做u盤系統盤

1、將U盤插入電腦,打開小白一鍵重裝系統軟體,使用前關閉殺毒工具,等待小白檢測環境完成後,點擊製作系統,點擊開始製作。

㈦ 如何搭建一個區域網文件存儲伺服器

伺服器就是一台可共享主機,網路主機和區域網伺服器本質上沒有什麼區別,只是使用范圍以及帶寬配置不同,在區域網內共享的主機伺服器可以提供一個IP地址段內部訪問以及文件操作,包括共享列印機等等,方便網內設備的操作。

熱點內容
linuxscientific 發布:2025-01-01 19:06:24 瀏覽:758
購買騰訊雲輕量伺服器掛京東 發布:2025-01-01 19:04:06 瀏覽:345
java數組判斷 發布:2025-01-01 19:02:30 瀏覽:120
win10手動設置ip地址和dns伺服器 發布:2025-01-01 19:01:15 瀏覽:235
讀書郎安卓模式在哪裡 發布:2025-01-01 19:00:25 瀏覽:390
腳本管家 發布:2025-01-01 18:32:41 瀏覽:624
哪個可以緩存火影忍者 發布:2025-01-01 18:31:48 瀏覽:449
ecshop安裝資料庫 發布:2025-01-01 18:31:47 瀏覽:863
微信的緩存設置在哪裡 發布:2025-01-01 18:31:13 瀏覽:664
消消樂全部緩存 發布:2025-01-01 18:16:30 瀏覽:710