C# Winform打包部署時添加註冊表資訊實現開機啟動
使用VS自帶的打包模組可以很方便的對專案進行打包部署,同時我們也可以在安裝部署時操作登錄檔實現開機啟動軟體。具體實現如下:
建立安裝部署這部分就不用說了,新增安裝部署專案後,滑鼠右鍵安裝專案->檢視->登錄檔, 要使軟體在開機就執行,可以在HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Run中新增鍵值儲存軟體目錄。在這裡我們依次新增以上的項,然後在Run中新增鍵值,鍵名可以自己起,value要填軟體的物理路徑。物理路徑是客戶在部署確定的,我們如何獲取呢?這裡我們可以使用[TARGETDIR]獲取客戶選擇的路徑,在加上軟體的啟動檔名稱。比如軟體啟動檔案的名稱是Client.exe,那麼Value的值就為:[TARGETDIR]Client.exe.生成安裝專案。找到bin目錄下的setup.exe檔案執行,安裝結束後我們可以在登錄檔中找到相應的鍵值。重啟電腦系統就會自動執行我們設定的軟體。
相關推薦
C# Winform打包部署時添加註冊表資訊實現開機啟動
使用VS自帶的打包模組可以很方便的對專案進行打包部署,同時我們也可以在安裝部署時操作登錄檔實現開機啟動軟體。具體實現如下: 建立安裝部署這部分就不用說了,新增安裝部署專案後,滑鼠右鍵安裝專案->檢視->登錄檔, 要使軟體在開機就執行,可以在HKEY_C
C/C++實現利用添加註冊表項實現文件自啟動
c++實現 ng- 註冊表操作 comm .cpp mod mps main 文件路徑 簡介 添加註冊表項是實現文件自啟動的經典方法之一,但因為操作註冊表項是一個敏感操作,被報毒可能性較大,但即便如此,這個方法還是值得一學的,因為後期大部分編程都涉及到註冊表操作。 最常
c# winform 打包部署 自定義介面 或設定開機啟動
方法一: 建立安裝部署這部分就不用說了,新增安裝部署專案後,滑鼠右鍵安裝專案->檢視->登錄檔, 要使軟體在開機就執行,可以在HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run中新
python 以及 pywin32添加註冊表
1、python 添加註冊表資訊: import sys from winreg import * # tweak as necessary version = sys.version[:3] installpath = sys.prefix regpath =
jsp、html通過添加註冊表開啟本地應用
之前在給客戶做專案的時候,客戶的需求是想通過前段HTML頁面的按鈕直接開啟本地的應用,參考了資料,終於與解決了,話不多說,直接上原始碼。 方法:在客戶端添加註冊表,html通過<a href>跳轉實現開啟本地應用。 一個簡
[Winform]setupfactory打包時添加開機自啟動的腳本
自啟動 如何 var version col src idt span 開機自啟 摘要 如果有這樣的需求,需要軟件開機自啟動,該如何做呢?開機自啟動的做法,就是修改註冊表,將你的exe註冊到註冊表Run節點下。 setupfactory 在安裝的時候需要以管理員身份運
在C語言結構體中添加成員函數
我們 pau 打印 log print class 控制 stdio.h 語言 我們在使用C語言的結構體時,經常都是只定義幾個成員變量,而學過面向對象的人應該知道,我們定義類時,不只是定義了成員變量,還定義了成員方法,而類的結構和結構體非常的相似,所以,為什麽不想想如何
自定義控件時-添加多個控件到一組中
logs pub name 添加多個 tool 是否 imp efi 類名 dmwidgetinterface.h 1 #ifndef _DM_WIDGET_INTERFACE_H_ 2 #define _DM_WIDGET_INTERFACE_H_ 3 4
Android學習探索之App多渠道打包及動態添加修改資源屬性
Android App 前言: 關於Android渠道打包是一個比較老的話題,今天主要記錄總結一下多渠道打包以及如果動態配置修改一些資源屬性。今天以公司實際需求為例進行演示,由於項目復用很多公共的業務組件,而且業務組件之間的跳轉采用Scheme協議,每個業務組
IIS部署時未能加載程序集"System.Web.Http.WebHost"解決方法
dll 部署 地址 行程 加載 img iis web mvc 問題如下 服務器沒有安裝MVC,下載以下dll覆蓋到bin目錄下,即可免安裝運行程序。 下載地址:https://pan.baidu.com/s/1mhCo5mSIIS部署時未能加載程序集"Syst
C# DataGridView控件 動態添加新行
idv pre 下拉 是個 綁定 實用 tag 靜態綁定 顯示數據 DataGridView控件在實際應用中非常實用,特別需要表格顯示數據時。可以靜態綁定數據源,這樣就自動為DataGridView控件添加相應的行。假如需要動態為DataGridView控件添加新行,方法有
winform為本地化資源添加tag屬性
drawing bitmap intern system win ret har urn 資源 示例: /// <summary> /// 查找 System.Drawing.Bitmap 類型的本地化資源。
最近感想+用shell腳本新建文件時添加創建的註釋
網易雲 string 上班 amp 吸引 都是 2017年 現象 保持 離職了將近20天了,帶著女朋友回家見了下家長,過了個國慶節,5號返深。當時離職的原因是,對工作現狀不滿(工資待遇低,倒掛),對工作內容積極性不高(興趣不深、沒有成就感),導致這種現象的原因,我分析了下歸
C# Word文檔操作——添加Word頁眉、頁腳和頁碼
C# .NET Word API 頁眉頁腳頁碼 免費控件 在Word文檔中,我們可以通過添加頁眉、頁腳的方式來豐富文檔內容。添加頁眉、頁腳時,可以添加時間、日期、文檔標題,文檔引用信息、頁碼、內容解釋、圖片/LOGO等多種圖文信息。同時也可根據需要調整文字或圖片在頁眉、頁腳處的位置。因此,
Winform中的dataGridView添加自動編號
項目 style for send 顯示 datagrid renderer 顯示數據 再次 新建一個WinForm項目,在工具欄裏拖一個dataGriView到窗體中,默認名稱為dataGridView1,把數據源添加到dataGridView1中,運行,看到dataGr
Windows Server 2016之RDS部署之添加RD虛擬化主機
RDS VDI 遠程桌面 RD虛擬化根據以下概述,可以看到RDS環境已經搭建好了,緊跟著下面我們要陸續的完善RDS整個部署,敬請期待吧!進入“服務器管理器”-“遠程桌面服務”-“概述”,右擊“RD虛擬化主機”-“添加RD虛擬化主機服務器”選擇需要添加的RD虛擬化主機服務器移動到已選擇裏面,點“下一步”確認
Windows Server 2016之RDS部署之添加RD連接代理的高可用
RDS VDI 遠程桌面 RD連接代根據以下概述,上片我簡單寫了一下RDS添加RD虛擬化主機,如下簡單介紹RD連接代理的高可用;慢慢完善RDS整個部署,請敬請期待吧! 主題 部署環境 先決條件 配置高可用 添加服務器 部署環境 RD連接代理我這裏也是使用的Windows Server 2016,這裏只
Winform DataGridView控件添加行號
pen dde 例如 tool 所有 edev 設置 toa 失去 有很多種方法,這裏介紹三種: A: 控件的RowStateChanged事件中添加,RowStateChanged事件是在行的狀態更改(例如,失去或獲得輸入焦點)時發生的事件: 1 e.Row.H
Zabbix監控系統部署及添加被控節點
fonts start restart dex ble epo timezone 沒有 iat zabbix zabbix是由 Alexei Vladishev開發的一種網絡監視、管理系統,基於 Server-Client架構。可用於監視各種網絡服務、服務器和網絡機器等狀態
Windows Server 2016之RDS部署之添加RD網關
type 方式 技術分享 fff 遠程桌面服務 -o 設置 mar 準備 緊接著前面的的RDS環境,我們不但的完善;在這裏還是一樣,我們需要準備一臺服務器來做RD網關服務器;加入域中並且添加到RDCB服務器的“服務器管理器-所有服務器”中。 如下添加方式: 右擊“服務器