Ⅰ 使用 inno setup 實現了,把framework4.5安裝包和winfrom打成了一個整體的EXE文件
這里有使用例子,你看看
http://www.codeproject.com/Articles/20868/NET-Framework-Installer-for-InnoSetup
Ⅱ innosetup的問題
你說的是{tmp}吧?這個是個常量的,在開始安裝的時候會在C:\document and settings\user\local setting\temp\下面新建一個目錄,名字一般是以IS-加一串字元組成的目錄。在Code段整個段落都可以使用,可以使用ExpandConstant(『{tmp}』)方式獲取到它的值並使用。
Ⅲ 如何用 InnoSetup 來開始,停止服務
360為XP系統繼續提供補丁和漏洞修復服務 自2001年至今,Windows XP操作系統已經連續工作了12年,是目前為止最長壽的操作系統。2014年4月8日,微軟將正式停止對Windows XP的服務支持。同時,微軟Office 2003也將於2014年4月8日停止服務。 對此,某互聯網調研中心針對此事對用戶產生的影響進行了專門調研。調研結果顯示,80%的網友知道此事,但仍有六成用戶表示XP 停止服務後會繼續使用,其中不習慣新系統是多數用戶堅持使用XP的主要原因。 倪光南:微軟終止支持XP是重大安全事件 數據顯示,全球范圍內XP的市場份額約佔25%,而我國XP市場份額更高達70%,個人用戶安裝和使用XP的計算機將近2億台。如果XP被黑客發現嚴重漏洞又無法打補丁,廣大網民和企事業單位電腦都將面臨木馬病毒感染、敏感信息泄露,甚至業務系統和生產系統無法正常運行的風險。 中國工程院院士倪光南日前接受采訪時表示,對中國而言,XP停止服務是一個「重大的信息安全事件」。「在微軟停止對XP支持後,推出有公信力的『安全雲服務』,接管我國2億台XP電腦用戶的服務支撐,這樣,可防止繼續使用XP的電腦出現嚴重安全事件。」 倪光南呼籲盡快推出國產操作系統替代XP,應對微軟終止技術支持的嚴重影響。 360:繼續保護XP 作為微軟MAPP(主動防護)合作夥伴、國內最大安全廠商360對此事件表態,鑒於XP系統在中國市場仍占據主流地位,360安全衛士將繼續為XP用戶提供全方位的安全防護,並將針對XP新出現的高危漏洞提供防護措施。 據統計,此前360已19次為微軟0day漏洞提供臨時補丁防護措施,並14次全球率先報告漏洞而獲得微軟官方致謝,這兩項數據在國內PC安全廠商中均大幅領先。這也給了360足夠的底氣宣布繼續保護XP。 如果覺得我的服務還靠譜的話,別忘了送俺「滿意答案」圖標以示鼓勵哦!
Ⅳ InnoSetup 如何實現使軟體自動運行且系統或360之類的軟體不提示
突了,(答案原創,嚴禁其他網友復制)
我給你6種方法調試,快試試吧:
1.電腦里有木馬或病毒干擾,下載「360安全衛士」和「360強力殺毒雙引擎版」,建議「全盤掃描」病毒和木馬,修補電腦上的漏洞!
2.你下載的「播放器」,或「聊天軟體」,或「IE瀏覽器」的程序不穩定,或者「版本太舊」!建議卸掉,下載新的,或將其升級為「最新版本」。
3.就是你安裝了兩款或兩款以上的同類軟體(如:兩款播放器,兩款qq,或多款瀏覽器,多款殺毒軟體等等)!它們在一起不「兼容」,卸掉「多餘」的那一款!
4.你在電腦左下角「開始」菜單里找到「強力卸載電腦上的軟體」,找到多餘的那款卸掉! 卸完了再「強力清掃」(看準了再卸,別把有用的卸了)。
5.下載個「360頑固木馬專殺」或「360急救箱」,急救系統!
6.實在不行就「還原系統」或「重裝系統」!
Ⅳ Inno Setup 編譯器軟體,菜鳥求教,「磁碟跨越必須啟用,是為了創建2100000000位元組的安裝程序」怎麼解決
據 InnoSetup 軟體的使用幫助:
[Setup]: DiskSpanning
Valid values: yesorno
Default value: no
Description:
If set toyes, the disk spanning feature will be enabled. Instead of storing all the compressed file data inside SETUP.EXE, the compiler will split it into multiple SETUP-*.BIN files -- known as "slices" -- suitable for ing onto separate floppy disks, CD-ROMs, or DVD-ROMs. Each generated slice contains a number in its name which indicates the disk onto which it should be copied. (For example, SETUP-2.BIN should be placed on disk 2.) The generated SETUP.EXE always goes on disk 1 along with the SETUP-1*.BIN file.
The size of each slice and the number of slices to create for each disk are determined by the values of [Setup]section directives, respectively. Other disk spanning-related directives that you may want to tweak .
Note that it is required that you set this directive toyesif the compressed size of your installation exceeds 2,100,000,000 bytes, even if you don't intend to place the installation onto multiple disks. (The installation will still function correctly if all the SETUP-*.BIN files are placed on the same disk.)
上面的最後一段,明確提示,打包編譯生成的安裝包文件,如果最終的文件大小超過2100000000位元組,那麼就必須設置參數(DiskSpanning)值為 yes (預設值為 no),具體做法是,在上面的 [Setup] 段里,再添加一個參數,如下如示:
DiskSpanning=yes
Ⅵ 使用Innosetup 做安裝包,安裝Tomcat
tomcat 有命令行可以注冊服務的。。。。。windows自帶的sc.exe也注冊服務。。。。。innosetup可以寫腳本,在幾個事件做什麼事情的
Ⅶ 求教,pascal寫innosetup 打包程序 請用戶輸入ip----判斷ip是否合法----如果合法---下一步
uses WinSock;
function IPIsValid(IP: string): Boolean;
begin
Result := inet_addr(PChar(IP)) <> INADDR_NONE;
end;
返回True合法,否則非法。
這是Delphi或Free Pascal的代碼,純Pascal稍微麻煩一點。
Innosetup中這么寫:
function inet_addr(cp: PChar): Integer; external 'inet_addr@files:wsock32.dll stdcall';
function IPIsValid(IP: string): Boolean;
begin
Result := inet_addr(PChar(IP)) <> -1;end;
Ⅷ InnoSetup好用還是installshield好用
installshield 是收費軟體
很強大~~
InnoSetup還沒用過
Ⅸ setup factory或者Inno Setup 製作單個不安裝的exe,高手推薦一個軟體也行,謝謝。
Inno Setup 可以實現, 你先把文件打包到{tmp}中,然後運行Inno Setup 生成的文件釋放出來就就可以運行,程序關閉之後 innosetup再繼續其他操作, 比如關閉。