收集Windows下一些不常見的操作資料

問:請問如何通過編程添加環境變數? 答:Windows 提供了API函數SetEnvironmentVariable,不過這個函數只能修改當前進程的環境變數,而不能修改其他進程和系統的變數。要修改系統的環境變數,需要修改註冊表SYSTEM/CurrentControlSet/Control/Session Manager/Environment下的項,然後發送WM_SETTINGCHANGE訊息。如:     RootKey := HKEY_LOCAL_MACHINE;     

Windows下的定時器模板類

定義:#pragma once #include <windows.h>template <typename T>class TTimerHandle{ typedef void (T::*TimerHandle)(); T *m_pObj; TimerHandle m_pfnHandle; HWND m_hWnd;public: TTimerHandle(T *pObj, TimerHandle pfnHandle) {  m_pObj =

使用Windows OS Loader來引導Fedora 10的實戰體驗

1.首先是分區,這個很重要,一定要做好備份。  說明一下,我的硬碟是60G,我先用windows安裝盤分了兩個20G的分區C盤和D盤,按照windows的規則,它會把C盤劃分為主要磁碟分割,而把其它盤劃分為擴充分區(擴充分區也佔一個主要磁碟分割位,一個硬碟只能有4個主要磁碟分割),而D盤為擴充分區下的邏輯分區。這樣,剩餘的未分區的20G自然也放在了擴充分區中,這20G空間我想用於安裝Fedora。 

MYSQL5.X重設root密碼 (windows系統)–轉載於:http://hi.baidu.com/%B7%D1%C7%D0/blog/item/22c6ff1bd1cbf10934

可以使用這個方法來找回丟失 MYSQL超級管理員root的密碼1,停止MYSQL服務,CMD開啟DOS視窗,輸入 net stop mysql2,在CMD命令列視窗,進入MYSQL安裝目錄 比如 d:/mysql5.1/bin3,進入mysql安全模式,即當mysql起來後,不用輸入密碼就能進入資料庫。命令為: mysqld

linux系統(無光碟機)換win7經驗總結分享

朋友買了台聯想E330機子(無光碟機),預設裝了個linux的ubontu系統,需換成win7系統。搞了半個多下午,總算搞定,有必要做個小總結。很顯然,在無光碟機的情況下,光碟片不好用,windows的執行檔案也不管事,需考慮從隨身碟進行系統安裝。我的準備工作如下:2個隨身碟(一個製作win7啟動盤,一個製作winpe啟動盤),win7iso鏡像檔案,winpe系統鏡像(本人用的老毛桃,下個新的,會需要用到裡面的磁碟管理工具),UltraISO啟動盤製作軟體,WindowsLoader系統破解軟

關於WINDOWS服務程式的編寫————-一個適合我的BLOG專欄

 一個適合我的BLOG專欄    關於WINDOWS服務程式的編寫 用C語言編寫Windows服務程式的五個步驟 Windows服務編寫原理及探討(一) Windows服務編寫原理及探討(二) Windows服務編寫原理及探討(三) Windows服務編寫原理及探討(四)  Creating a Simple Win32 Service in C++  用VC++建立Service服務應用程式

windows編程之一:關機、重啟、登出程式

學習API就是學習使用系統函數。#include"stdafx.h"#include<tchar.h>#include<Windows.h>BOOL EnableShutDownPriv()//此函數為提升許可權的函數{ HANDLE hToken=NULL; TOKEN_PRIVILEGES tkp={0};//開啟當前進程的許可權令牌

CRT與Windows

 CRT原先是指Microsoft開發的C Runtime Library,用於作業系統的開發及運行。後來在此基礎上開發了C++ Runtime Library,所以現在CRT是指Microsoft開發的C/C++ Runtime Library。在VC的CRT/SRC目錄下,可以看到CRT的源碼,不僅有C的,也有C++的。CRT原先的目的就是支援作業系統的運行。因為Windows作業系統除彙編部分外,都是用C/C++編寫的,所以核心及許多關鍵服務都在CRT上運行(它們都採用dll技術動態連結)

hdu 1509 Windows Message Queue(優先隊列)

拾起以前丟下的!@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@這題最基本的優先隊列!#include<stdio.h>#include<string.h>#include<queue>using namespace std;struct node{int x,num,im;char name[500];friend bool operator<(node a,node b){if(a.im!=b.im)return a.im>b.

Windows Message Queue((hdu1509))基礎題

講一下優先隊列的用法,其實我就想用兩種,至於重載運行符<則不是我想瞭解的。第一種是直接用預設的:priority_queue<int> Q;  這裡表示優先隊列Q裡面的int型的數的優先順序是根據數的值的大小。值越大,優先順序越高。第二種是自己寫一個比較函數:priority_queue<type,container,functional>

CSP開發基礎–如何將USBkey中的憑證註冊到Windows系統中

本文轉自和訊部落格堅實誠金

Windows下多進程的實現案例

       最近碰到一個多進程的問題牽涉到了Windows下多進程的操作。經過研究也算是找到了一種解決方案。下面具體介紹一下這個題目中自己的收穫。       背景介紹:程式涉及到Win32與Linux兩個平台,要求同時啟動多個進程,進程下面啟動 多個線程。由於Windows的設計原理與Linux有很大區別(具體可參考Windows移植到Linux),因此Linux平台下建立多個進程比較容易實現。Windows下就比較困難。下面是Linux下的代碼:rv = setpgid(0, 0);if(

在windows生產環境搭建sphinx的注意事項

1、以服務的方式運行sphinx在開發環境中,只要執行”rake ultrasphinx:daemon:start“,就可以啟動一台sphinx伺服器。 但如果在生產環境還能這麼做嗎?把sphinx安裝為服務無疑是個靠譜的辦法,這樣它可以像mongrel、apache一樣隨系統啟動。sphinx自 帶了安裝為windows服務的命令:searchd –-install -–config xxxx.conf相應的刪除服務命令為:searchd

windowsXP+cygwin+NS2.34安裝方法

    之前在cygwin上安裝過NS2.28,方法如我的另一篇部落格http://blog.csdn.net/yyx724916/article/details/8613527。後來在使用的過程中又分別安裝過NS2.30和NS2.34的版本。NS2.30安裝方法和NS2.28相同;NS2.34的安裝與前兩種有所不同,因此在這兒介紹一下我安裝成功的方法。    cygwin的安裝和前面講的安裝方法相同:http://blog.csdn.net/yyx724916/article/details/

製作win7安裝+ubuntu liveUSB+winPE多系統啟動隨身碟

有過重裝系統經驗的人一定知道,作業系統的安裝方式一般分為硬碟安裝,隨身碟安裝,和光碟片安裝三種方式,其中利用移動隨身碟安裝的方式又最為方便快捷,另外利用winPE進行系統維護也是非常實用和方便的功能,至於liveUSB則是每個裝有linux系統的同學必須具備的一個linux系統修複工具。所以製作win7安裝+ubuntu

windows Forms資料繫結全景

要完成資料繫結,需要一系列的機制發揮作用。一、首先,需要獲得資料。從顯示層用戶端應用程式的角度看,資料來自記憶體中的資料來源;二、其次,還需要控制項或組件,它們被設計用來與書籍打交道,自動顯示資料以及將資料變更放回資料來源。這種功能可能被封裝到使用者在螢幕上看到的頂層控制項裡,或者存在於一些中介層組件中,用來充當控制項類型和資料類型的中介,又或者是一些控制項和中介層組件的組合。三、最後,如果一個表單上的多個控制項全部綁定在同一個資料來源,並且我們希望

第一個windows forms2.0數據綁定應用程式

步驟如下:1、創建一個windows應用程式2、添加一個新的數據源和數據連接,打開數據菜單,選擇添加新數據源,“數據源配置嚮導”對話框會顯示出來,選擇數據庫作為數據源類型,然後下一步,系統會顯示“選擇你的數據連接”的頁面,選擇希望使用的數據連接。點擊建立連接按鈕,在數據源下面,選擇“Microsoft SQL Serve”。將數據提供者下面的選項默認設置為“用於SQL Serve的.NET

Sphinx在windows下安裝使用

Sphinx 在 windows 下安裝使用 前一陣子嘗試使用了一下 Sphinx ,一個能夠被各種語言 (PHP/Python/Ruby/etc) 方便調用的全文檢索索引系統。網上的資料大多是在 linux 環境下的安裝使用,當然,作為生產環境很有必要部署在 *nix 環境下,作為學習測試,還是 windows 環境比較方便些。 本文旨在提供一種便捷的方式讓 Sphinx 在 windows 下安裝配置以支援中文全文檢索索引,配置部分在 linux 下通用。 一、關於 Sphinx

windows 效能計數器的DISK TIME 之分析

    最近做項目的時候,監控一個帶有額外儲存資料庫伺服器系統是Windows Server 2008,發現DISK TIME 很多大於100的,大家知道DISK TIME是一個百分比,理論上最大也就100%.異常的資料如下:% Disk Time328.187649.02271433.891141.8331661.21751001.768651.9919117.3368797.8396921.187964.845091112.1331254.004151.9364經過查資料發現,DISK

qemu的安裝步驟詳解(適合ubuntu和windows)

1.安裝代碼:sudo apt-get install qemu kernel-package linux-source kqemu-source build-essential2.此時,kqemu的源碼已經在/usr/src下,一般為kqemu-xxxx,解壓這個目錄下的linux-source-2.6.xx.tar.gz2到當前檔案夾,這裡面是編譯kqemu的相關標頭檔,然後執行以下命令:代碼:cd /qemu-xxxx./configuresudo makesudo make

總頁數: 1345 1 .... 388 389 390 391 392 .... 1345 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.