installshield制作安裝包學(xué)習(xí)使用教程12入門指南_第1頁
installshield制作安裝包學(xué)習(xí)使用教程12入門指南_第2頁
installshield制作安裝包學(xué)習(xí)使用教程12入門指南_第3頁
installshield制作安裝包學(xué)習(xí)使用教程12入門指南_第4頁
installshield制作安裝包學(xué)習(xí)使用教程12入門指南_第5頁
已閱讀5頁,還剩45頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

Installshield指說明(適用范圍目 is12中的WindowsInstaller-InstallscriptMSIProject作為安裝講解工程ISIS6.09.0版本,它的每一個(gè)版本大概都分為三個(gè)系列,就如同操作系統(tǒng)WINDOWSXP一樣,每一個(gè)版本都分為Professional,Express,Developer。簡單的可以這樣解釋(詳:Professional開放的功能較多,包括功能。但還是有一些限制,我了解的就是無法從10版本開始,IS最大的變化就是界面變了。變的花哨了許多,功能了。比如增Edition對應(yīng)原來的Developer,其他的還是和原來一樣。ISIS將安裝工程根據(jù)工程的特點(diǎn)分了幾大類:InstallScript;WindowsInstaller;Universalinstaller。其中,Universal這個(gè)比較好理解,為了適應(yīng)不同操作系統(tǒng)而作,用來做跨平臺的安裝程序。InstallScriptWindowsInstallerInstallScript模式是使考IS幫助中的說明。IS基礎(chǔ)知IS基本概本節(jié)主要介紹一些Installshield ponent、File(模塊、組件、文件和用途來分成不同的component,每個(gè)component由擁有共同屬性的一組文件或者同一 是在IS內(nèi)部進(jìn)行的,最終用戶安裝時(shí)是看不到component結(jié)構(gòu)的。進(jìn)行,最終用戶安裝時(shí)是無法看到file結(jié)構(gòu)的。聯(lián)到相應(yīng)的feature,來使得最終用戶安裝時(shí)可以選擇自己需要的feature來安裝。Script(InstallationDesignerBehaviorandLogic-->InstallScript,在中間窗口,的幫助可以參考IS幫助,寫得非常詳細(xì)。標(biāo)準(zhǔn)Installshield提供了許多功能強(qiáng)大的標(biāo)準(zhǔn)框,可以通過簡單的函數(shù)調(diào)用顯示這些標(biāo)如上圖所示即為一個(gè)標(biāo)準(zhǔn)歡迎框。在IS中可以很方便的調(diào)用這些標(biāo)準(zhǔn)框。具體的說明可以察看IS幫助。如果需要修改內(nèi)置或標(biāo)準(zhǔn)框,可以在選擇框進(jìn)行編輯,如果安裝程序需要一個(gè)IS沒有提供的框,只有使用一個(gè)資源編輯器來創(chuàng)建你自己IS預(yù)定義常SprintfBox函數(shù)來了解某個(gè)預(yù)定義常量的值到底是什么。下面列出部分預(yù)定義常 CANCELCDROM DRIVE……系統(tǒng)變Installshield會(huì)自動(dòng)初始化這些變量。系統(tǒng)變量被初始化好之后,你就可以使用和修改它們S盤WINDIR使用向?qū)е?Assistant)做一個(gè)簡單的安裝程生成安裝程序后進(jìn)入安裝設(shè)計(jì)者(InstallationDesigner)高級制作模式修改或者直接進(jìn)入InstallationDesigner界面進(jìn)行操作。詳見本文檔中的3.2節(jié)。啟動(dòng)IS12,在菜單File->New…,新建一個(gè)工程?!癙rojectName”中填寫工程的名稱,在“Location”中選擇工程保存的路徑。

指定安裝后的快捷方式安裝程序表改動(dòng)設(shè)定應(yīng)用程序信如:軟件名、公司名、版本號、和升級設(shè)定等。在“Specifyyour name”中輸入公司名稱;在“Sprcifyyourapplicationname”中輸入開發(fā)程序的名稱;在“Specifyyourapplicationversion”中輸入開發(fā)軟件的版本;在“Specifyyour Webaddress”中輸入公司(可以不填寫。指定安裝需辦?自己的軟件沒有IE6.0的支持無法運(yùn)行怎么辦?勾選No,則所有系統(tǒng)都支持,不需要篩選??梢愿臑椤癐E6沒有安裝,請先安裝IE6.0”,然后,安裝終止。指定安裝結(jié)Features按鈕來設(shè)置某一個(gè)Features是默認(rèn)選擇安裝的(默認(rèn)結(jié)構(gòu)塊到后面可以重新選擇。如圖中所示,就有三個(gè)feature:ProgramFiles、Help和SYSFiles。我們設(shè)置的Features就是在安Feature選擇列Feature選擇列 別要提一下菜單中的“ShowPredefinedFolder”:

,即關(guān)鍵文件。在添加這種文件時(shí),Installshield并把它們到[SystemFolder]變量 中去,在安裝的時(shí)候,到系統(tǒng)中。在這個(gè)框 上端的“Feature選擇列表”:shortcutonDesktop”的復(fù)選框也選上即可。捷方式單擊它程序列表框就多了一項(xiàng) 可以點(diǎn)擊修改快捷方式的名稱,它默認(rèn)在開始菜單中建立,也可以放在桌面上。(IS11以下的版本中,如果點(diǎn)擊“CreateanuninstallationshortcutISIS的一個(gè)表操 鍵,那么Installshield會(huì)將安裝程序中指定的鍵添加到表,如果鍵名相同,就 “Valuedata”中輸入鍵值,一個(gè)鍵就被定義了。安裝程序結(jié)束后,在系統(tǒng)的表里就會(huì)件。在向?qū)е械摹癛egistryFile”中指定表文件的路徑即可。安裝本地Installshield語言庫,所有語言編譯安裝程網(wǎng)絡(luò)安裝:不僅把所有安裝程序壓縮成一個(gè)CABCD-ROM標(biāo)準(zhǔn)安裝:原封不動(dòng)的編譯成一組文件。適合放在光盤等大容量載體內(nèi)。是我們最常用的形式,IS將安裝文件按照光盤的大小進(jìn)行分包,如果你的安裝包很大,超過會(huì)提示你插入下一張安裝光盤。IS還可以按照你自己指定的大小進(jìn)行分包制作。這些我們選擇一個(gè)編譯方式,按下“BuildInstallations”,進(jìn)行全部編譯。如果出現(xiàn)錯(cuò)誤(error(warning 息寫進(jìn)日志。點(diǎn)擊所選編譯方式下的“Openreleasefolder”,進(jìn)入編譯 使用安裝設(shè)計(jì)者 Designer)高級制作模式制作安裝程IS的大體功能。緊接上面的操作,點(diǎn)擊下圖中紅色標(biāo)記出的頁。建立一個(gè)InstallScriptMSI工“ProjectName”中填寫工程的名稱,在“Location”中選擇工程保存的路徑。InstallationInformation(安裝信息Trialware:安裝軟件的使用期點(diǎn)擊GeneralInformationProjectFileFormat(工程文件類型)選項(xiàng)中有兩種:BinaryXML格式。可以用二進(jìn)制格式方便的操作WindowsInstallerAPI并且操作速度最快;而XML格式最好是用在操作系統(tǒng),并且安裝程序內(nèi)含有XML格式組件。AuthorName包含的是制作者的。SetupLanguages(設(shè)置安裝語言)用來設(shè)置安裝程序所包含的語言,這對的軟件項(xiàng)目非常有用。點(diǎn)擊選項(xiàng),下方出現(xiàn)語言選擇框:,在選擇的語言成默認(rèn)。EnableMaintenance(激活)用于安裝程序的,主要功能是允許在編寫 設(shè)定好的:“Installer,MSI,Database”PackageCode(打包碼)設(shè)定的是安裝程序的標(biāo)示(GUIDGUID”來重新設(shè)定GUID。TemteSummary(模板概要)說明了安裝程序使用的系統(tǒng)安DisyIcon(PbsherPouc,Support,Support,SupportReadProducComment,ersion(Internet,Database,建條件,下方條件編輯屬性可用。條件編輯格式:Properties選項(xiàng)+Operators運(yùn)算符+用戶的版本等條件。在Operators選項(xiàng)中選擇運(yùn)算符,包含了數(shù)學(xué)和邏輯運(yùn)算符。指定完后依次點(diǎn)擊Add加入條件。在Message中指定條件參數(shù),也可以點(diǎn)擊從安裝程序字符串表中Installdir設(shè)置的是安裝程序軟件產(chǎn)品的默認(rèn)。中括號中的字符串表示軟件安裝的系統(tǒng)路徑變量,例如[ProgramFilesFolder]就表示默認(rèn)安裝X:\ProgramFiles\(X代[ProgramFilesFolder]SUPCON\ISSample。點(diǎn)擊選 并沒有模塊下的文件和文件的相關(guān)設(shè)置;Components是所有的文件組件,它將整個(gè)安裝項(xiàng) 順序進(jìn)行羅列和管理;SetupDesign則是集成了Features和Components的兩部分功能,它是按照Features的組織結(jié)構(gòu)來羅列和管理某個(gè)Feature下的所含的Features。DisyDisy來源 ,默認(rèn)為[INSTALLDIR](安 也可以自己 InstallDis。必需。選項(xiàng)值為“Yes”和“No”。即設(shè)置指定模塊是否為ReleaseFTPHTTPFeature::FilesData :(快捷方式)及AdvancedSetting(高級設(shè)置 下可以組合任意的名稱,也可以輸入[%USER]來代表當(dāng)前的用戶域。在USER下輸入[LogonUser]或者帶方括號的用戶名來表示運(yùn)行安裝程序的用戶。在Permission項(xiàng)目下是權(quán)限選項(xiàng),點(diǎn)擊Advance,會(huì)出現(xiàn)附限選項(xiàng)框,里面包含了的權(quán)限選項(xiàng)。Permanent(持久:有些內(nèi)容需要卸載時(shí)繼續(xù)保留在計(jì)算機(jī)上,比如使用信息、數(shù)據(jù)庫文件等等,那么我們就可以將它的Permanent設(shè)為“Yes”NerverOverwrite(總不覆蓋:如果安裝時(shí)出現(xiàn)了目標(biāo)已經(jīng)存在與組件含的文展開Component出現(xiàn) File是該Component所包括的文件,右鍵選擇Add或DynamicFileLinking添加文件,也可直接將文件拖動(dòng)到右側(cè)框中。在 者刪除文件,那么IS在編譯時(shí)會(huì)自動(dòng)地修改文件列表,如果不使用動(dòng)態(tài)的方式,如果 中添加了文件,那么將不會(huì)一起打包,如果刪除了文件,IS在編譯時(shí)將會(huì)報(bào)錯(cuò);RegistryData是為了添加表信息的;Shortcuts是添加快捷方式;AdvancedSettings則是一些高級設(shè)置,如:ApplicationPaths是向表寫入應(yīng)用程序路徑來使程序在沒有改變PATH環(huán)境變量的情況下找到其所需的DLL的;Assembly是私有或全局的Assembly的;ComRegistration是Com使用的,如果你的.Net程序使用了Com組件,可以從這里進(jìn)行,即Regsvr32的作用;FileTypes是定義文件類型和打開方式的;ControlNT務(wù),那么可以通過在該Exe或Dll上設(shè)置InstallNTService來安裝,NTService的各個(gè)屬性中進(jìn)行,也可以在(注意:在Components中新建的component前會(huì)出現(xiàn) 一個(gè)模塊,此時(shí),在SetupDesign中選定要包含此組件的模塊,右擊出現(xiàn)選擇“AssociateComponents”,這樣,IS會(huì)列出(描述對最終用戶關(guān)于選項(xiàng)的描述;Comments(注釋開發(fā)人員的注釋。選擇一個(gè)序。包含三個(gè)子項(xiàng)目:文件和文件夾、分配包、移動(dòng)設(shè)備。FilesandFolders(文件和文件夾 INSALLDIR 表明添加的文件放到推薦大家還是在OrganizationSetupDesigncomponent直接添加文Redistributables(分配包ModuleOLEDB、MSDE等等,都可以直接在這里將該組件選中,那么安裝程序中將自動(dòng)安裝該組包含:Shortcuts(快捷方式、Registry( Resources(ODBC數(shù)據(jù)源、INIFileChanges(修改INI文件、EnvironmentVariables(境變量、XMLFileChanges(修改XML文件: StartProgram,SendConfiguration-->shortcuts中看到,我們已經(jīng)在“開始-程序”的位置創(chuàng)建了一個(gè)SUPCONfiles”,在它的下一級,我們看到了我們創(chuàng)建的“Issample”,再雙擊這個(gè),看到了issample.exe的快捷方式就創(chuàng)建完畢了。的,并不是安裝好后在桌面上顯示的名字。選擇這個(gè)Newshortcut1,在右側(cè)我們來修改它的關(guān)鍵幾個(gè)屬性。其他的屬性請參考IS的幫助。:別,默認(rèn)為0。規(guī)大??;MaxmizedWindow(最大化窗口;MinimizedWindow(最小化窗口。WorkingDirectory(工作 局,和上篇所說的FilesandFolders很相似,上面是源(Recource),下面是目的(Destination)。在這四個(gè)框的上方,有一個(gè)選項(xiàng)ViewFilter(察看過濾器這個(gè)選項(xiàng)就是要用戶選擇在安裝Registeryview中選定要修改的表項(xiàng),按緊鼠標(biāo),拖拽到Destinationcomputer'sRegistry中的相應(yīng)節(jié)點(diǎn)中就可以;如果要新建表項(xiàng),在Destinationcomputer'sRegistry節(jié)點(diǎn)中點(diǎn)擊右鍵,new->Key,如果要指定key值,使用相應(yīng)的菜單項(xiàng),跟在表中直接操作差不多。在右鍵中也可以導(dǎo)入現(xiàn)有的表:右擊,選擇“ImportREGFile”來導(dǎo)入文件。在右鍵菜單里,還有比較重要的選項(xiàng):InstallOnly(只是安裝:表示這個(gè)子鍵只在安裝的時(shí)候操作;Uninstallentirekey(卸載完整子鍵:在卸載操作時(shí)完全刪除這一子鍵;Installifabsent,Uninstallifpresent(如果不存在就安裝,存在就卸載。Resourc(ODBC數(shù)據(jù)源)的Drivers&DSNs(驅(qū)動(dòng)和DSN)中,可以看到本機(jī)的ODBC數(shù)據(jù)源,選會(huì)被激活。選中需要的模塊表示安裝程序在配置指定模塊時(shí)配置ODBC。INIFiles,選擇AddINIFile來新建一INI文件改變,這時(shí)右邊的屬性被激活。標(biāo)表示該INI:AppendTag(附加標(biāo)記DataValue中指定新標(biāo)記,用逗號分隔;DonotOverwrite(不要覆蓋Section中已經(jīng)存在指定關(guān)鍵字時(shí),不會(huì)覆蓋舊值;ReceOldValue(替換舊值當(dāng)Section中已經(jīng)存在指定關(guān)鍵字時(shí),覆蓋舊值。OnInstall:安裝時(shí)候的動(dòng)作,包含Set(設(shè)置、Create(新建、Remove(移除;Type:指定環(huán)境變量的類型是User(用戶)還是System(系統(tǒng)。XMLFileChanges(修改XML文件在安裝的時(shí)候?qū)ML文件設(shè)置點(diǎn)選XMLFileChanges,右面上方出現(xiàn)ViewFilter(過濾器)選擇框,選擇作用于模塊File”來新建一個(gè)XML,右邊出現(xiàn)選項(xiàng)卡。先看General(主要)選項(xiàng)卡。FileName指定了XML文件名,XMLFileDestination(XML文件目標(biāo))browse按鈕指定XML文件的路徑。下面的SelectFeaturestheXMLfilebelongsto則是要選擇XMLstRemoveonuninstall(在卸載的時(shí)候移除XML文件XpathQuery(X路徑查詢)列表框表示了該XML文件的各個(gè)元素的位置。General 主要Attribut(值、Operation(操作)Scheduling(時(shí)序安排。單擊“Clickheretoaddanewitem”來新建一個(gè)屬性。自己指定Attribute(特征)和Value(值。這里說明后兩個(gè)屬性:Operation(操作)CreateAttribute(創(chuàng)建特征)AppendAttribute(追加特征)Scheduling(時(shí)序安排)包括matchingelementonly(只更新第一次匹配的元素;Alwayscreatethiselementifitdoesn’t;Remove的時(shí)候移除元素);Setelementcontent(設(shè)置元素 激活,右擊根元素,選擇“Newelement”來新建元素,新建元素的屬性設(shè)置與根元素設(shè)置于.net的已經(jīng)定義的元素可以添加。右擊“XMLFiles”選擇“Import…”則可以導(dǎo)入已有的XML文件包含InternetInformationServices(IIS配置視圖可以讓用戶在安裝包中管理COM+應(yīng)用程序及組件,沒有用過此功能,略過。 side(建立web站點(diǎn)),將新建的web站點(diǎn)名字改為Default即為默認(rèn)站點(diǎn)。在新建站點(diǎn)的右 Web服務(wù)擴(kuò)展,在這里的設(shè)置與在系統(tǒng)中設(shè)置IIS是一樣的。BehaviorandLogic(行為和邏輯包含InstallScrit安裝 Sequences(順序、SupportFiles/Billboards(支持文件/公告板、SystemSearch(系統(tǒng)查找PropertyManager(屬性管理Sequences:此功能為設(shè)置全部動(dòng)作的安裝順序,可設(shè)置的元素包括:用戶調(diào)整安裝順序或者直接將某些Sequence刪除。你也可以在這里加入一些自定義功能或者系統(tǒng)功能。如果你需要你的安裝程序完成后重新啟動(dòng)電腦,那么只需在Sequence的最后插入一個(gè)IS的標(biāo)準(zhǔn)工作(StandardAction)ScheduleReboot,此動(dòng)作的功能是在安裝結(jié)束時(shí)提示SystemSearche:在安裝過程中搜索目標(biāo)機(jī)系統(tǒng)中的文件、文件夾路經(jīng)、表項(xiàng)目并PropertyManage:在此視圖中編輯屬性表,很多屬性都是上面的各個(gè)視圖中本文主要介紹InstallScript(安裝)和SupportFiles/Billboards(支持文件/公告板,其他視圖可以自己查找IS幫助。關(guān)于IS的,我們?nèi)绻皇瞧胀ǖ陌惭b的話,并不是很復(fù)雜。我們選擇的是InstallScriptMSIproject這種工程類型,ISscript起的是主線的作用,IS是根據(jù)內(nèi)部的腳本一次執(zhí)行各個(gè)環(huán)節(jié)進(jìn)行安裝。IS的順序到底是怎么執(zhí)行的呢?點(diǎn)擊Behaviorand列表中看到這些IS內(nèi)部定義的階段。IS就是按照這在的窗口中,就會(huì)顯示這個(gè)函數(shù)的具體內(nèi)容。比如,這里我們階段選擇“BeforMove么會(huì)發(fā)現(xiàn)在OnFirstUIBefore的函數(shù)體下面,出OnSetTARGETDIR的函數(shù)體,這并不是對于初次接觸IS的人來說,這點(diǎn)千萬分清楚。函數(shù)的執(zhí)行順序是已經(jīng)固定的。在上面,我們把OnFirstUIBefore的代碼顯示出來了。這個(gè)函數(shù)里主要完成的就是在正是在UserinterfaceOnFirstUIBefore函數(shù)SdRegisterUserszNamepany變量中。我們要去掉這個(gè)框,在確保這個(gè)框所保存的變量值沒有被其他函數(shù)調(diào)用后,首先直接注釋掉Dlg_SdregisterUser這段代碼,就可以實(shí)現(xiàn)去掉這個(gè)框;要把調(diào)轉(zhuǎn)語句(goto)后面所指定的Dlg_SdregisterUser,改為上一個(gè)框SupportFiles下面的LanguageIndependent,在右邊框中拖入需要作為安裝過程中Bbrd1.bmpBbrd2.bmp……均顯示拖入的(注意:在IS的低版本中,IS會(huì)自動(dòng)根據(jù)文件的時(shí)間平均顯示公告板,但在IS10.5以上的版本中,公告板只是一閃而過,并未能平均顯示,這似乎是IS的一個(gè)bug)點(diǎn)擊SshScreen下的LanguageIndependent,在右邊框中拖入需要在安裝程序啟動(dòng)時(shí)顯示的(注意!一定名為setup.bmp)即可。在這個(gè)節(jié)點(diǎn)可以修改IS框。此視圖中可以管理所有的用戶界面。Dialogs中包括系統(tǒng)中所有的框,在這里我們可以簡單的更改每一個(gè)框中的對象的行為,更改框中的文字和,例如在Projectproperties中的安裝語言項(xiàng)目中選擇Media(中IS中間的那個(gè)窗口中發(fā)現(xiàn)Releases下面已經(jīng)生成一個(gè)以CDROM-IMAGE命名的安裝包編在上一級,也就是根Releases上面點(diǎn)擊右鍵,在菜單中選擇“Releasewizard(或者直接在IS上方中選擇Releasewizard,使用創(chuàng)建向?qū)?,在每個(gè)頁面選擇自己需要的編譯方式后點(diǎn)擊下一步,直至完成,IS重新編譯,生成新的安裝包編譯項(xiàng)目,并編譯成安裝AdditionalTools(附加工具Direct內(nèi)容全部都存在MSITables中,要改動(dòng)的可以修改。修改安裝基本修改話框的修改。本節(jié)沒有涉及的框的修改可以查看IS自帶幫助或其他參考資料。修改安裝程序語InstallationInformation->SetupLanguages(設(shè)置安裝語言)用來設(shè)置安裝程序所包含的語言,這對的軟件項(xiàng)目非常有用。點(diǎn)擊選項(xiàng),下方出現(xiàn)語言選擇框:還有法,選擇上Project->ProjectSettings-自定義安裝程序啟動(dòng)、背景和公告板BehaviorandLogic->SupportFiles/Billboards(支持文件/公告板裝程序啟動(dòng)畫面,背景畫面,公告板,證協(xié)議等。SupportFiles下面的LanguageIndependent,在右邊框中拖入需要作為安裝過程中意!文件夾不能被拖入,只能放置文件)lisence.txt的文件,在Bbrd1.bmpBbrd2.bp……平均顯示拖入的(注意:在IS的低版本中,IS會(huì)自動(dòng)根據(jù)文件的時(shí)間平均顯示公告板,但在IS10.5以上的版本中,公告板只是一閃而過,并未能平均顯示,這似乎是IS的一個(gè)bug)顯示的(注意!一定名為setup.bmp)即可。顯示歡迎界szTitle=""; if(nResult=BACK) License確認(rèn)界一個(gè)新建的InstallscriptMSI工程的中默認(rèn)沒有此框,可以直接在中修改將 SdLicense->Edit,然后在右側(cè)界面中修改成自己需要的顯示 =SdLicense(szTitle,szMsg,szQuestion,szLicenseFile);if(nResult=BACK)gotoDlg_SdCustomerInformation;同時(shí)在Dialog中將SdSetupTypeEx頁面上的安裝類型修改為自己需要的安裝類型即可。szProgram=szProgramszProgramx"svUninstLogFile;AddFolderIcon(svFolder,卸載×× 32.dll",63,"", 文文件,右鍵->Properties,勾選中SelfRegister即可。例:szCmdLine="-s××.dll";啟動(dòng)/例:啟動(dòng)服務(wù):szCmdLinenetstart服務(wù)名停止服務(wù):szCmdLine="netstop服務(wù)名";將安裝程序發(fā)布為單個(gè)Exe高級修改if(SYSINFO.WINNT.bWinXP)GetSystemInfo(nItem,nvResult,svResult);DISK_TOALSACE_EX須在調(diào)用該函數(shù)前為參數(shù)nvResult和/或svResult指定附加信息?;亟osvResult。/修改(,,,,具體的用法參見IS自帶幫助或InstallShield內(nèi)部庫函數(shù)全集. 在表HKEY_LOCAL_MACHINE\SoftWare下新建一個(gè)名為“ISSample”的項(xiàng),該("\\",,"修改環(huán)境變Variables設(shè)置可以參見4.2.5;Re

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論