iss腳本在哪裡
『壹』 腳本UninstallCodeExample1.iss - 的詳細說明
詳細代碼腳本如下; -- UninstallCodeExample1.iss --;; This script shows various things you can achieve using a [Code] section for Uninstall[Setup]AppName=My ProgramAppVerName=My Program version 1.5DefaultDirName={pf}\My ProgramDefaultGroupName=My ProgramUninstallDisplayIcon={app}\MyProg.exeOutputDir=userdocs:Inno Setup Examples Output[Files]Source: "MyProg.exe"; DestDir: "{app}"Source: "MyProg.chm"; DestDir: "{app}"Source: "Readme.txt"; DestDir: "{app}"; Flags: isreadme[Code]function InitializeUninstall(): Boolean;begin Result := MsgBox('InitializeUninstall:' #13#13 'Uninstall is initializing. Do you really want to start Uninstall?', mbConfirmation, MB_YESNO) = idYes; if Result = False then MsgBox('InitializeUninstall:' #13#13 'Ok, bye bye.', mbInformation, MB_OK);end;procere DeinitializeUninstall();begin MsgBox('DeinitializeUninstall:' #13#13 'Bye bye!', mbInformation, MB_OK);end;procere CurUninstallStepChanged(CurUninstallStep: TUninstallStep);begin case CurUninstallStep of usUninstall: begin MsgBox('CurUninstallStepChanged:' #13#13 'Uninstall is about to start.', mbInformation, MB_OK) // ...insert code to perform pre-uninstall tasks here... end; usPostUninstall: begin MsgBox('CurUninstallStepChanged:' #13#13 'Uninstall just finished.', mbInformation, MB_OK); // ...insert code to perform post-uninstall tasks here... end; end;end;
『貳』 iis5.1如何使用
我這里還有iis6.0配置動畫不到5mb。同樣適合iis5.1,你要要,加我QQ 512200852
下面文章是我找的我看不懂。
如果你的小辦公室或者是家庭辦公室(SOHO)可以通過高速電纜或DSL接入網際網路,那麼就可以利用寬頻優勢並使用Windows XP Professional來架設自己的Web站點。你需要安裝同操作系統一同發布的Internet Information Services(IIS)5.1。IIS 5.1是客戶端使用的Web伺服器。因此,它並不是針對建立高標準的站點,事實上,盡管我曾經聽說過未經證實的40個並發連接,但根據技術手冊,5.1最多隻能支持10個並發連接。即使你已經和一個Web站點簽訂了網站託管協議,你仍然可以使用IIS 5.1來運行一台伺服器或配置相關平台。
再問一遍,哪個版本?哪種操作系統?
Windows XP Professional在其安裝盤上就包括了IIS 5.1。XP Home Edition則不能使用Web伺服器。據說如果你嘗試將Windows XP Professional上的IIS 5.1安裝到XP Home計算機上,IIS 5.1將無法正常工作。
如果之前在Windows 2000 Professional上運行過微軟Web伺服器,那麼那應該是5.0版本。盡管在功能和界面上非常相似,但5.1更為安全,並且在界面以及高級功能上都有所改進。
Win2K、XP的Web解決方案包括了SMTP郵件伺服器、FTP伺服器、對站點搜索引擎的支持、動態伺服器主頁(Active Server Pages,.asp)、Front Page擴展、管理界面、日誌,以及文件顯示(同理想配置相比似乎少了一點)。為了替代Telnet,遠程管理將藉助遠程桌面功能來實現。
IIS 5.1同5.0一樣,允許Web站點開發人員通過名為Web Distributed Authoring and Versioning (WebDAV)的方案藉助Web文件夾進行合作。WebDAV為合作設計Web站點帶來便利的同時,也給系統增加了安全隱患。5.1的執行有所不同,在這里將不進行敘述。
你可能會更加喜歡5.0版本,誘人之處是微軟Web伺服器是針對特定平台的。運行5.1需要Windows XP ,而5.0則需要Windows 2000。如果你希望運行6.0,則不得不投資購買Windows Server 2003。
自然,客戶端Web主機的功能將遠遠落後於伺服器版本競爭對手。比如,伺服器版本IIS可以管理多個Web站點,而客戶端版本用戶一次只能訪問一個站點。但對於絕大部分DIY用戶,一個也就足夠了。
SOHO Web站點其他需求
除開滿足運行Windows XP以及IIS 5.1的最低需求以外,為了運行一個不間斷、安全的SOHO Web站點,你還需要以下條件:
可以24/7(每天24小時,每周7天不見斷)連接到網際網路的計算機(因此你的筆記本電腦將不會派上用場)。
靜態IP地址。絕大多數的ISP將會提供一個給你,如果它不包含在帳戶中,那麼這需要收取額外的費用。
你自己的域名,例如www.chinaitlab.com。可以通過Network Solutions類似的域名注冊商來購買這樣的域名。
防止來自網際網路的惡意攻擊以保護Web站點和SOHO網路的防火牆。經過良好配置的硬體或軟體防火牆可以阻擋未經授權的網際網路連接。對於選擇快速的軟體解決方案,可以考慮使用ZoneAlarm Pro(每份注冊協議50美元)。
路由器,它可以允許你在自己的小型辦公室或者家用計算機網路中共享電纜或者DSL寬頻連接。通常路由器已經包含了基本的防火牆功能。你可以配置路由器使其將你的Web站點同未連網計算機相隔離。
安裝IIS
當你首次設置Windows XP Pro時,IIS不會被默認安裝。如果要在以後添加客戶端Web伺服器,首先將Windows XP Professional CD放入CD-ROM。然後單擊Start | Control Panel | Add or Remove Programs。單擊如下對話框左側的Add/Remove Windows Components圖標。在Windows Components Wizard中,單擊Internet Information Services (IIS)選項框,如圖A所示。
圖A:檢查Internet Information Services(IIS)並對Windows XP Professional添加此組件。
每一個IIS選項都會增加對網路的安全威脅。因此,當配置安裝選項時,必須在功能必要性和安全威脅之間進行平衡,即僅僅安裝你必須的選項。如果在安裝後你又改變了主意,你可以隨時重新添加這些選項。
注意,IIS的選項框是灰色的。這意味著還有更多的選項沒有被選擇。可以通過單擊Details按鈕來查看詳細的情況。
FTP Sever是默認未被勾選。如果需要安裝,請勾選File Transfer Protocol (FTP) Service框。
請考慮去掉SMTP服務,這是在默認狀態下被選擇的。SMTP,即簡單郵件傳輸協議(Simple Mail Transport Protocol),可以允許Web站點建立自己的郵件伺服器。但僅僅能發送和接收含有自己域名地址的電子郵件([email protected])並且可能會付出更大的安全代價。
一些諸如Network Solutions這樣的域名注冊商可以提供將郵件從你的域名轉發到日常ISP帳號的功能。因此如果你需要這樣的功能,可以使用域名注冊商提供的郵件轉發服務,這樣就不用擔心SMTP的安全問題。
注意在Details窗口中,World Wide Web Service選項同樣是灰色,這意味著你需要展開下面一層。再次單擊Details。按照默認設置,Printers Virtual Directory以及World Wide Web Service都被選中。如果需要進行遠程管理(替代Telnet)你還可以添加Remote Desktop Web Connection。如果需要運行腳本,則需要添加Scripts Virtual Directory。我建議僅僅選擇World Wide Web Service。
在對安裝組件自定義之後,單擊OK以接受並關閉兩個Details窗口。然後單擊NEXT以啟動安裝程序。安裝過程將持續幾分鍾。
配置IIS 5.1
安裝結束之後,你不需要重新啟動系統。但你需要停止新的Web伺服器,因為微軟在5.0中出現的錯誤還會在5.1中出現——當剛剛安裝完畢後,伺服器將處於啟動狀態,並會運行一個默認的Web頁面。這就好比商店老闆在無人看管商店的時候沒有把店門鎖上。
為什麼微軟不把伺服器關閉作為默認值呢?天知道。但除非你有機會來配置你的系統並使用最新補丁來升級IIS,否則你不會希望把你的網站弄得眾人皆知。
至少微軟修正了一個漏洞。在5.1中,一旦你關閉了某項服務,它就會一直關閉。而在5.0中,當你重新啟動之後,那項服務則又會回到原來的狀態。
要關閉伺服器可以通過選擇Start | Control Panel並打開Internet Information Services manager。在Control Panel中,雙擊Performance And Maintenance。選中Internet Information Services然後單擊右鍵。選擇Pin To Start Menu,這樣你就不需要費力的來找這個菜單。然後雙擊圖標,打開Microsoft Management Console(MMC)。
在左邊的樹狀結構中展開Web站點組件列表並找到Default Web Site。右鍵單擊Default Web Site然後選擇Stop。這樣左邊面板將會顯示「Stopped」。對於FTP也同樣如此(如果你安裝過)。對於SMTP,則只需要簡單的右鍵單擊樹狀結構中的Default SMTP Virtual Server然後選擇stop。紅色的「x」將顯示現在此功能已被禁止。結果如圖B所示。
圖B:安裝結束後,可以停止Web服務以將網路置於安全狀態。
順便提醒,在Administrative Tools中你可以看到另一種新的MMC,即Server Extensions Administrator。如果安裝了此功能可以用它來配置FrontPage Server Extensions。如果你對5.0版本比較熟悉,你將注意到兩個額外的控制台已經不復存在,即Personal Web Manager以及Telnet Server Administration。
升級、補丁,以及安全問題
當首次安裝完畢後,IIS 5.1與其他任何的Web伺服器在所受到的安全威脅方面沒有任何區別。既然已經禁用了Web伺服器,現在就可以來研究一下如何發布一個更為安全的Web站點了。
首先,應用或重新應用Windows XP Service Pack 1或者是1a(無論安裝的是哪個版本)。之前的IIS補丁已經集成在Service Pack中。瀏覽Windows Update並下載任何新的IIS補丁。其中你會發現發布於2003年5月的Cumulative Patch 811114。此補丁版本將會影響到IIS 4.0,、5.0、5.1及其相關組件,諸如FrontPage Server Extensions等。
然後,下載微軟IIS Lockdown Tool version 2.1。此IIS輔助工具可以禁用你不打算使用的IIS功能。它針對你所選擇的特定Web站點角色來應用一個選項模板,以此來完成這項工作。比如針對Static Server或者Dynamic Service激活ASP。你可以更具需要針對你的站點情況對模板進行配置。根據微軟的說明,這項功能兼容IIS4、5,以及5.1。
更多IIS調整項目
在安全方面的一個重要步驟是刪除那些可能被黑客利用的文件,並且禁用相關設置。比如,應當刪除目錄c:\\inetpub\\isssamples以及c:\\windows\\help\\isshelp。
這些包括腳本示例以及文檔的目錄可能會造成安全隱患,因為了解這些文件的黑客有機會使用這些文件通過IIS入侵到主機操作系統。
在5.0版本中,提前將不需要的文件擴展名(現在被稱為script mappings)禁用同樣值得考慮。這些擴展名可能會暴露dll調用,諸如.printer以及.idx(索引服務)。但在5.1中,很多的這些擴展名已經去掉,或者其映射已經移到Front Page Extensions目錄。
剩下的需要考慮移除的擴展名是.idc(網際網路資料庫連接器,Internet database connector)。可以打開Internet Information Services Manager,然後在左邊面板的未發布Web站點樹狀列表中右鍵單擊Web Sites目錄,然後選擇Properties。
在Web Sites Properties界面中,選擇Home Directory選項卡,然後單擊Configuration按鈕。由此可以配置從現在開始創建的任何Web站點的全部屬性。
在Application Configuration窗口,選中.ide以及其他你不需要的文件擴展名,如圖C所示。然後單擊remove以及OK。
圖C:移除諸如.idc等不需要的擴展名以降低安全威脅。
對於更進一步的防範措施,可以返回到Home Directory界面,然後將Index This Resource選項去掉,這樣可以關閉對Web站點文件的索引。單擊OK關閉菜單。
Inheritance Overrides將會通知你關於特定子節點(child nodes)配置將會不服從你剛進行的索引設置。這時你可以選擇所有子節點,然後單擊OK以關閉所有的索引。
發布Web站點
現在你已經讓IIS 5.1更為安全了。接下來可以發布你的Web站點。你可以選擇自己喜歡的站點製作工具來製作頁面,並使用繪圖程序編輯所需圖片。把這些圖片文件以及其他諸如音頻視頻等媒體文件放入目錄c:\\inetpub\\wwwroot下面你自行創建的子目錄中,例如\\images。
目錄wwwroot將會映射為默認的Default Web Site,並顯示在Internet Information Services MMC樹狀結構中。你可以通過選擇Default Web Site右鍵單擊並選擇Properties來證實是否如此。然後單擊Home Directory選項卡。本地路徑對話框包括了默認Web站點的路徑(如圖D所示)。你可以根據自己的實際情況將此路徑修改為其他的目錄。
圖D:使用Home Directory選項卡修改默認Web站點位置。
注意,通過radio按鈕,你還可以將這個默認Web站點的路徑設置為另一台計算機的共享目錄,甚至可以將此站點重定向到另外的URL。
在Web Site選項卡(圖E),你可以修改顯示在樹狀結構中的站點說明(總是Default Web Site將會有些無聊)。此你在此選項卡中還可以填入站點的IP地址。當前所指定的IP地址將會顯示在下拉列表中,這樣可以方便你輸入信息。你還可以對埠、超時,以及其他高級選項進行修改。這些值對於發布基本的Web站點來說通常不需要進行修改。
圖E:在Web Site選項卡,輸入對Web站點的描述,並從下拉列表中選擇IP地址。
選擇OK。會出現一個消息框以告訴你IIS需要重新啟動以使這些改變生效。再點擊OK。這樣並不會立即將Web站點發布在網際網路上面,這只是重新啟動了IIS管理器。
這時Web伺服器仍然處於停止狀態,你可以測試並編輯你的Web站點。當一切准備就緒之後,在Internet Information Services MMC樹狀結構中右鍵單擊Default Web Site並選擇Start,就可以激活IIS 5.1 Web服務了。現在,站點就可以被訪問了。
新的Web站點需要很多時間在網際網路上進行宣傳。在經過一段時間就應該檢查Web站點是否的確可為用戶所訪問。你可以從網際網路的一台遠程計算機上發起訪問,而不是你自己的計算機,或者是自己SOHO網路中的某台。
隨著自己商業站點的啟動以及運行,請記住周期性的檢查Web訪問日誌以及防火牆日誌,由此獲得關於訪問者統計資料、差錯報告、安全問題等信息。
測試以及解決問題
現在,你已經購買了一個域名,安裝了IIS 5.1,創建了Web站點,並將其發布。。。。。。但它卻無法工作。這里有一份關於解決問題的列表,上面的內容是從我早期關於IIS的文章上面摘錄下的,當然,根據軟體的升級情況我作了相應的修改。
第一步:檢查IIS是否啟動、網路電纜是否連接、寬頻數據機是否連接、服務是否啟動並處於運行狀態。如果有硬體防火牆以及路由器,還需要對這些設備進行檢查。
是否可以訪問Web文件?確保已經把Web文件放在正確的目錄,並且命名正確——尤其對於默認主頁。
是不是受到了黑客的攻擊,如果你的站點曾經正常工作,現在卻出現頁面顯示出不同內容或者在目錄中找不到頁面的情況,那麼應當立即關閉Web站點,拔掉網路電纜,然後仔細檢查日誌以及相關文件以證實是否有黑客曾經入侵。你還應當對系統進行病毒掃描檢測。
問題是否是出在自己網路外部?如果你收到報告說無法訪問你的Web站點,請位於其他網路的用戶進行測試。這樣的情況有可能是網際網路某個特定網路分支出現了問題。你可以把問題反映給訪問者的ISP以協助解決這類問題。
是否改變了靜態IP地址?選擇Start | Run,輸入cmd然後回車。在命令行界面中輸入ipconfig /all並回車。比較此命令顯示的IP地址是否和你的ISP提供的IP地址相同。如果不同,有可能你的ISP根本沒有給你靜態IP地址。但在向ISP詢問之前,可以輸入ipconfig/release以及ipconfig/renew兩條命令看看是否可能修正這個問題。
域名或者IP地址都正常工作么?如果在自己的瀏覽器中輸入www.chinaitlab.com無法正常工作,那麼再試試用IP地址代替域名。按照前面說到的方法,使用ipconfig /all中給出的IP地址。如果通過IP地址可以訪問Web站點,而通過域名不行,那麼可以肯定這是一個DNS錯誤。可以聯系ISP以解決此問題。
域名是否指向正確的IP地址。重新檢查與域名提供商簽訂的合同,確認域名是否正確,以及是否正確映射到了你的IP地址。
是否留給網際網路DNS伺服器足夠的時間更新數據?如果你剛剛購買了域名或是改變了IP地址,你應當在電話求助之前等上一段時間,以使網際網路DNS伺服器有足夠的時間將你的新地址信息保存到資料庫中。
路由器和防火牆是否配置正確
網路電纜和DSL數據機是否配置正確。比如,一些DSL數據機可以工作在網橋或受限路由的狀態。你需要根據實際情況切換橋接模式或者進一步對數據機的配置進行修改。
『叄』 怎麼把已做好的ISS用Inno Setup做成EXE輸出目錄在哪
在[setup]段新增一句話:OutPutdir = "你自己設置的目錄",然後他會把生成的exe文件放在你設置的目錄下。或者直接將OutPutDir=. 這樣就會將生成的文件放在與iss腳本相同的目錄下。默認的在iss腳本所在目錄下的Output目錄下。
『肆』 iss如何設置.net運行環境
需要先安裝iis(在xp的安轉光碟里,通過添加/刪除程序里的添加組件進行安裝),然後安裝.net framework(建議1.1或2.0版,主要看你的源碼是用哪個版本進行開發的,兩個版本之間的兼容性不是很好),安裝方法很簡單就不多說了,但一定要注意順序不能反,否則需要做其它的修改才能使系統正常運行,作為初學者一定要注意。然後通過控制面板里的管理工具打開iis管理,添加一個虛擬目錄,指向你源碼的物理目錄,最後創建應用程序,執行許可權一般設為「腳本」即可。程序的配置到此結束,如果是資料庫項目,並且使用的是伺服器資料庫,還要進行資料庫的配置,一般開發人員都會寫個說明文檔,照著做就行了。只要你自己動手做過一次,就會發現一切都是這么的簡單。
『伍』 bat腳本里怎麼調用.iss文件
iss是什麼文件?能說下不?
『陸』 從哪裡下載ISS
可以,在網上下載一個版本相同的,另外需要解壓軟體,解壓後,在開始——設置——控制面板——添加程序——添加系統組件——選中ISS服務,會出現提示,在瀏覽中選上你放ISS組裝包的文件夾,就OK了
『柒』 Inno Setup 5如何把ISS轉換成EXE文件
InnoSetup可以創建腳本,也可以將腳本編譯為exe安裝程序.文件→打開,選擇iss腳本文件,點構建→編譯,即可構成exe安裝程序!
