[原始碼和文件分享]修改登錄檔實現新增滑鼠右鍵選單選項
背景
我們安裝一些應用程式的時候,經常都會看到程式安裝完後,會建立滑鼠右鍵選單項,方便使用程式。建立系統右鍵選單項,通常都會使用擴充套件Shell介面來實現,會涉及到COM的相關知識,碎語初學者來說比較難理解。
現在,本文介紹一種簡單的方法實現相同的功能。就是,修改登錄檔來實現。現在,把功能實現的原理以及過程,寫成文件形式,分享給大家。
參考文件和完整的文件和原始碼下載地址:
https://www.write-bug.com/article/1767.html
相關推薦
[原始碼和文件分享]修改登錄檔實現新增滑鼠右鍵選單選項
背景 我們安裝一些應用程式的時候,經常都會看到程式安裝完後,會建立滑鼠右鍵選單項,方便使用程式。建立系統右鍵選單項,通常都會使用擴充套件Shell介面來實現,會涉及到COM的相關知識,碎語初學者來說比較難理解。 現在,本文介紹一種簡單的方法實現相同的功能。就是,修改登錄檔來實現。現在,把功能
[原始碼和文件分享]修改登錄檔的方式實現程式開機自啟動
背景 想必實現程式開機自啟動,是很常見的功能了。無論是惡意程式,還是正常的應用軟體,都會提供這個功能,方便使用者的使用。程式開機自啟動,顧名思義,就是計算機開機後,不用人為地去執行程式,程式就可以自己執行起來。對於這個功能的,一直都是殺軟重點監測的地方。因為,對於病毒來說,重要的不是如何被破壞,
修改登錄檔實現程式開機自啟動
修改登錄檔實現程式開機自啟動 2017年09月27日 10:55:37 閱讀數:335 登錄檔簡介 何為登錄檔 登錄檔相當於Windows下的一個龐大的層次性資料庫. 基本上有責系統所有的配置資訊 登錄檔是windows作業系統中的一個核心資料庫,其中存放
[原始碼和文件分享]基於Qt和OpenCV實現彩色圖和灰度圖的轉換
一、實驗目的與要求 1.1 目的 熟悉Qt視覺化開發,理解C++的面向物件思想 熟悉Qt和Opencv開發環境搭建 瞭解Qt訊息機制 初步理解Opencv的用法 學會使用c++異常處理 1.2 要求 使用Qt編寫一程式,點
修改登錄檔實現檔案預設開啟方式
在您的系統中安裝了許多應用軟體時,難免會有幾個軟體可以開啟同一種檔案格式的情況,這時,您可能希望能夠自己選擇用哪一種軟體開啟,也可能希望能在使用的過程中更換開啟方式,這樣不僅可以避免在某個應用軟體損壞時不致於打不開某種檔案,而且還可以有比較地選擇自己覺得最滿意的開啟方式。那麼
[原始碼和文件分享]使用VS2013實現修改程式的資源
背景 之前寫了一個從程式中釋放自定義資源功能的小程式,既然資源可以被定位出來,並能夠獲取其資料寫入到本地檔案中。那麼,自然可以相信,我們能夠實現一個這樣的小程式,替換或者說更改其他程式中的資源。 事實上,的確是可以這麼做的。因為EXE格式的檔案是PE檔案,如果熟悉PE檔案格式,那麼就會了解P
[原始碼和文件分享]使用VS2013實現修改其他程式的圖示
背景 之前,寫了一個程式,程式中有一個功能就是獲取一個EXE程式的圖示,然後,把這個圖示更改為另一個EXE程式的圖示。在網上搜索了很久,都沒有找到相關的例子。找到的大都是修改自己程式的圖示,或者是使用一個 .ico 的圖示檔案,去更改指定程式的圖示。雖然,這些功能和自己想要開發的功能有些不同,但
[原始碼和文件分享]錄屏程式之新增實時音訊流
背景 之前自己在視訊教程的時候,就從網上找了個破解版的錄屏軟體來錄製視訊。雖然是破解版的,但是破解不完全,因為錄製的視訊播放到十幾分鍾之後,就開始顯示未註冊版本的字樣在螢幕中,所以很是礙眼啊。 後來,自己細想之後,覺得自己完全可以寫一個專屬的錄屏軟體,功能不用太複雜,就支援畫面錄製和聲音錄製
[原始碼和文件分享]錄屏程式之螢幕實時錄製儲存成AVI視訊檔案
背景 之前自己在視訊教程的時候,就從網上找了個破解版的錄屏軟體來錄製視訊。雖然是破解版的,但是破解不完全,因為錄製的視訊播放到十幾分鍾之後,就開始顯示未註冊版本的字樣在螢幕中,所以很是礙眼啊。 後來,自己細想之後,覺得自己完全可以寫一個專屬的錄屏軟體,功能不用太複雜,就支援畫面錄製和聲音錄製
Win7:修改登錄檔來更改“桌面”、“我的文件”、“收藏夾”的位置
“我的文件”,“收藏夾”等的預設位置都在C:\Documents and settings\(使用者名稱)\。 如果要重灌系統後,“我的文件”“收藏夾”裡的內容都會不在。 如果修改“我的文件”“收藏夾”等的預設位置,就沒有上述的煩惱。登錄檔開啟:開始-執行-regedit-
[原始碼和文件分享] 仿QQ和飛秋並支援語音視訊白板螢幕共享的即時聊天軟體
功能需求分析 使用者端的基本聊天資訊傳送,這些基本聊天資訊包括文字和圖片。文字和圖片聊天是聊天軟體最基礎的功能。使用者通過輸入IP來查詢使用者,並申請加為好友,在對方同意加為好友後,線上使用者列表就會更新使用者,把加入的使用者新增到使用者列表中。這樣,兩個使用者之前就可以實現通訊了。在資訊
[原始碼和文件分享]基於Python的Pygame庫實現的仿微信遊戲中的飛機大戰小遊戲
不知大家是否還記得當時微信上風靡一時的打飛機小遊戲,通過控制我方飛機的上下左右移動,發射子彈來擊毀敵機,增加得分。這是一款簡單操作易上手又很有趣味性的遊戲,我使用python作為基本語言,利用pygame仿照微信版本完成了這款低配版飛機大戰遊戲。 我方飛機會按時的不斷髮射子彈,玩家通過上下左右的方向鍵來躲避
[原始碼和文件分享]基於WIN32彙編實現的仿Windows計算器
使用Win32程式設計設計一個功能及介面風格類似於Windows計算器的計算器程式,只要求實現標準型計算器。 主要實現的功能:包含基本的四則運算、倒數運算、平方根運算。並支援儲存區的儲存、清除、調出、累加等功能。 關鍵詞:win32,Windows計算器,彙編,四則運算,倒數運算,平方根運算
[原始碼和文件分享]深度學習演算法實驗平臺網站的設計與實現
本文課題構建一個深度學習演算法實驗平臺,是為頸動脈醫療影象深度學習識別斑塊提供服務的。製作一個整合的深度學習工具包,頸動脈醫療影象的深度學習程式碼都可以在本平臺上執行,平臺基於TensorFlow、Caffe、CNTK、Keras、Theano等多種深度學習框架並可以部署在同一硬體環境,因此可以測試
[原始碼和文件分享]基於C++的資料庫可擴容雜湊
一、專案介紹 主要涉及可擴充套件雜湊在資料庫中的應用。 讀入由 tpc-h 生成的 lineitem.tbl,以 L_ORDERKEY 屬性作為鍵值將記錄放入合適的雜湊桶內。讀入測試檔案 testinput.in 內的資料,資料中包含多個需要查詢的鍵值。將通過鍵值查詢得到的所有記錄都輸出到
[原始碼和文件分享]基於Newban的Nancyj字型Email簽名工具
一 需求分析 Newban是一個輸出mail簽名的工具,能夠在終端將字元進行“圖形化”輸出。本程式就是用所給字型檔案,在螢幕上輸出該字型的簽名,並要求實現如下功能: 能設定輸出寬度 能設定輸出對齊方式,可以設定左對齊、居中對齊、右對齊 能指定字型 基本要
[原始碼和文件分享]基於C語言實現的流星雨模擬課程設計
一、課程設計內容及要求 程式模擬一組流星飛向地面的情景。地面用多行#來表示,流星用大寫字母不表示。程式產生一組流星(比如10個),從螢幕頂部下降飛向地面。一組流星中,每個流星的字元顏色是隨機的,下降的位置是隨機的,下降的速度也是隨機的。一個流星下落只能去掉一個#號,當最後一行地面有#被去掉時,程
[原始碼和文件分享]基於C++的圖書管理系統
一、需求分析 圖書管理系統功能如下: 新增書籍 刪除書籍:當系統中存在此書時,刪除該書籍,否則提示使用者刪除失敗 借閱書籍:當系統中存在此書且未被借閱時,將書的狀態設定為“借出”,否則提示使用者借閱失敗 歸還書籍:當系統中存在未歸換的該書時,將書的狀態設
[原始碼和文件分享]基於C++的多項式計算器
一、 實驗環境 1.1 程式語言和開發工具 語言採用ANSI C++(C++11) 開發工具:vim,g++,git,Visual Stdio(用於生成exe檔案) 1.2 編碼規範 編碼規範中所有沒有涉及到的內容,參見googlestyle C++
[原始碼和文件分享]基於C++的學生選課管理系統的設計與實現
一 需求分析 系統新增課程:將一門課程加入到系統資料中。課程提交重複時給出提示資訊 系統刪除課程:以課程編號為索引刪除課程。系統無此課程時給出提示 課程新增學生:把學生的姓名、學號等資訊加入到課程中。學號重複時給出提示資訊 課程刪除學生:以學號為索引從課程中