日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

讓沒有安裝.NET Framwork的機器運行.NET 程序(2)_.Net教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:asp.net+js實現(xiàn)網(wǎng)頁打印
網(wǎng)頁打印是我們經(jīng)常要遇到的需求,下面的方法可以較好的解決這個問題。 循環(huán)打印div中的內(nèi)容: inputtype=buttononClick=j avascript :printpage(’’myDiv’’);value=打印 流程: 從數(shù)據(jù)庫中取出記錄-》放入 aspx 頁面的一個Div中打印 例子: 在asp


http://msdn.microsoft.com/downloads/default.asp?URL=/code/sample.asp?url=/msdn-files/027/001/830/msdncompositedoc.xml
1.在CSettingsclass中,通過讀取"settings.ini",獲得您自己的MSI安裝文件和dotnetfx.exe的路徑,以及其他您自己的設(shè)置。(比如.NETFramework的語言版本)
GetCaptionText(void)
GetDialogText(void)
GetErrorCaptionText(void)
GetIniName(void)
GetProductName(void)
Parse()函數(shù)用來解析settings.ini文件。
2.在Main.cpp文件中,全局函數(shù)FxInstallRequired()判斷是否要在目標(biāo)機器上安裝.NETFramework.FxInstallRequired()會檢測下面的注冊表鍵值和dotnetfx.exe的版本和語言設(shè)置。
HKLM\SOFTWARE\Microsoft\.NETFramework\policy\v1.0
3.如果需要安裝.NETFramework,在全局函數(shù)ExecCmd()中調(diào)用下面的命令silent安裝dotnetfx.exe:
dotnetfx.exe/q:a/c:"install/l/q"
4。在ExecCmd()全局函數(shù)中調(diào)用下面的命令安裝您自己的MSI文件:
msiexec/i<yourMSIfile>REBOOT=ReallySuppress

使用方法

如果我們使用上面的native代碼作為自己的安裝程序,那么我們可以通過下面的步驟把自己的.NET程序和它結(jié)合在一起:
1.把您自己的.NET程序制作成為WindowsInstaller(.MSI)文件。
2.打開"settings.ini"文件,在"Msi"key中設(shè)置您自己的.NET程序的MSI文件路徑和文件名;在"FxInstallerPath"Key中,設(shè)置dotnetfx.exe的路徑。具體的參數(shù)信息,您可以從下面文章中得到:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnnetdep/html/redistdeploy.asp
3.把"setup.exe","settings.ini","dotnetfx.exe"和您自己的MSI安裝文件,發(fā)送到目標(biāo)機器上,然后運行"setup.exe",安裝程序會自動檢測是否有.NETFramwork,如果沒有,將首先運行dotnetfx.exe。

這樣我們就實現(xiàn)了在沒有.NETFramwork環(huán)境的機器上運行.NET程序的目的。

分享:asp.net的GridView控件使用方法大全
GridView控件是 asp.net 開發(fā)中經(jīng)常用到的控件之一,本 網(wǎng)頁設(shè)計教程 詳細介紹GridView的使用方法。 前臺.aspx asp:LabelID=tplbrunat=serverText=總頁數(shù):/asp:Label asp:LabelID=lblPageCountrunat=serverText=/asp:Label asp:LabelID=curLab

共2頁上一頁12下一頁
來源:模板無憂//所屬分類:.Net教程/更新時間:2012-07-01
相關(guān).Net教程