利用C#操作登錄檔 建立快速啟動程式
一般情況,我們習慣於動動滑鼠,雙擊兩下,開啟我們的應用程式。但是發沒發現,有的應用程式,拋去滑鼠,換另外一種方式,也是可以開啟的,反而不見得比滑鼠麻煩。
WinRAR,壓縮軟體,我們開啟執行欄(或者Win + R),直接輸入winrar,就可以開啟。這是什麼原因呢?
首先我們要知道的是,在登錄檔中,有一個項值記憶體的都是可以以這種快速啟動的方式開啟的。
那就是在HKEY_LOCAL_MACHINE/SOFAWARE/Microsoft/Windows/CurrentVersion/App Paths下,我們開啟看一看,其下的鍵值項
都是可以以這種方式開啟的。
那麼,如果我們想使我們自定義的應用程式也以這種方式開啟,就要修改登錄檔,在其下建立相對應的項值。
若要操作登錄檔,我們需要引入Microsoft.Win32這個名稱空間,此名稱空間只提供兩種類:
由作業系統引發的事件的類和操作登錄檔的類。
主要程式碼如下:
建立成功後,開啟執行欄,輸入已建立好的登錄檔項的名稱,就可以運行了。
相關推薦
利用C#操作登錄檔 建立快速啟動程式
一般情況,我們習慣於動動滑鼠,雙擊兩下,開啟我們的應用程式。但是發沒發現,有的應用程式,拋去滑鼠,換另外一種方式,也是可以開啟的,反而不見得比滑鼠麻煩。WinRAR,壓縮軟體,我們開啟執行欄(或者Win
c++ 操作登錄檔111
c++ 操作登錄檔 1. 登錄檔簡介 登錄檔是為Windows NT和Windows95中所有32位硬體/驅動和32位應用程式設計的資料檔案,用於儲存系統和應用程式的設定資訊。16位驅動在Winnt (Windows New Technology)下
C# 操作登錄檔
登錄檔項是登錄檔中的基本組織單位,好比是 Windows 資源管理器中的資料夾。每個具體的登錄檔項都可以有子項,就像資料夾下可以有子資料夾一樣。只要使用者具有相應的許可權,且登錄檔項不是基項或基項的下一級項,就可以刪除該登錄檔項。每個登錄檔項也可帶有與其相關聯的多個值
c++ 操作登錄檔
1. 登錄檔簡介 登錄檔是為Windows NT和Windows95中所有32位硬體/驅動和32位應用程式設計的資料檔案,用於儲存系統和應用程式的設定資訊。16位驅動在Winnt (Windows New Technology)下無法工作,所以所有裝置都通過登錄檔來控制,一般這些是通過BIOS(
C#操作登錄檔類(完整版,封裝了各種方法只要呼叫即可)
using System; using System.Collections.Generic; using System.Text; using Microsoft.Win32; using System.Diagnostics; namespace Gildata.EXCEL.Tool.Classes {
C#:登錄檔操作
參考資料: ****************************************************************** 介面: 程式碼: using System; using System.Collections.Gen
C語言登錄檔操作例項(轉)
#include <stdio.h>#include <windows.h>int main(void){char regname[]="Software//Microsoft//Windows//CurrentVersion//Run";HKEY hkResult;int ret=R
在C#中操作登錄檔
using Microsoft.Win32; using System.Diagnostics; private void Access_Registry() { // 在HKEY_LOCAL_MACHINESoftware下建立一新鍵,起名
WinForm通過操作登錄檔實現限制軟體使用次數的方法
1.建立登錄檔檔案: 開啟記事本,輸入一些內容: ? 1 2 3
Reg命令使用詳解 批處理操作登錄檔必備
首先要說明:編輯登錄檔不當可能會嚴重損壞您的系統。在更改登錄檔之前,應備份計算機上任何有價值的資料 只有在別無選擇的情況下,才直接編輯登錄檔。登錄檔編輯器會忽略標準的安全措施,從而使得這些設定會降低效能、破壞系統,甚至要求使用者重新安裝Windows。可以利用“控制面板”或“Microsoft管
C++/C讀取登錄檔
#include "stdafx.h" #include <iostream> #include <windows.h> #include <string> using namespace std; int _tmain(int argc, _TCHAR*
MFC操作登錄檔
1 LONG RegCreateKeyEx( 2 HKEY hKey, // handle to open key。開啟的登錄檔指標 3 LPCTSTR lpSubKey,
64位系統下操作登錄檔的注意事項
1、登錄檔位置 64bit系統(Windows Server 2008 R2只有64bit系統)的登錄檔分32 位登錄檔項和64位登錄檔項兩部分。 在64bit系統下,通過regedit中檢視到指定路徑下的登錄檔項均為64位登錄檔項,而32
九:[VC++]MFC操作登錄檔
MFC操作登錄檔 一:開啟登錄檔鍵LONG RegOpenKeyEx( HKEY hKey, // handle to open key主鍵 LPCTSTR lpSubKey, // subkey name子鍵 DWORD ulOptions, // reserved。必須是0
MFC登錄檔簡單快速讀寫
CString strUserName,strPassword; WriteProfileString("LogInfo","UserName",strUserName); //向登錄檔HKEY_CURRENT_USER\\software\\boli's app\\Lo
純java操作登錄檔,支援指定操作32位的還是64位的登錄檔
java 寫出來的允許從一個 64位 jvm 訪問32位機器登錄檔的程式碼,反過來也可以。 這個是我在網上找到最厲害的一種方式,完全不用dll,並且支援指定作業系統位數,不論你 jdk是多少位的。 /** * Pure Java Windows Registry
MFC 操作登錄檔的問題
//在Win.ini初始化檔案指定小節內設定一個字串。 在Win.ini初始化檔案指定小節內設定一個字串。<//msdn2.microsoft.com/mtps:codesnippetlanguage=C++ xmlns="http://msdn2.microsoft.com/mtps"displ
C++ 通過登錄檔獲取Windows版本資訊
原理:通過訪問登錄檔 HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion 下的鍵值資訊來獲取windows版本資訊。由於是訪問登錄檔獲取的資訊,所以準確性一般。 #include <
java 操作登錄檔
由於java程式是“write once, run everywhere”,用java讀寫登錄檔,那程式的跨平臺性就差了。java對登錄檔的操作,在jdk1.4以前的版本中,那是不可能的,只能用JNI來實現;然而jdk1
python操作登錄檔半自動化取證
前前言:這是有關取證工具入門開發的最後一章,後面的課程以及文章會詳細理解有關硬碟取證,記憶體取證,網路取證的知識。然後在前面的取證開發基礎上,針對實戰需求開發真正的有關取證工具。 前言:Windows登錄檔是一個分層式的資料庫,其中儲存了作業系統的大量配置設定資訊,無線連線相關