Time of Update: 2018-12-07
用 grub4dos 安裝了幾次 Ubuntu 了,主要是裝到移動硬碟了,感覺很有必要記錄一下(以 ubuntu-10.10-desktop-i386 為例)。直奔話題,首先下載 Ubuntu 鏡像檔案和grub4dos,從 ubuntu 鏡像檔案提取 initrd.gz、vmlinuz,從 grub4dos 提取 grub.exe、grldr、grldr.mbr,然後和 Ubuntu 鏡像檔案一起丟到 C:\,再手動建立 menu.lst,加入一下內容:title
Time of Update: 2018-12-07
下載:Windows PowerShell 2.0 For Windows XP Service Pack 3說明:Windows Management Framework Core 程式包提供了適用於 IT 專業人員的已更新管理功能。本程式包包括以下組件:Windows PowerShell 2.0 和 Windows Remote Management (WinRM)
Time of Update: 2018-12-07
文章目錄 一,編寫線程函數:二,建立一個線程核心對象: 三,終止線程運行 四,線程的一些性質五,對自己的ID六,線程的調度七,暫停線程八,線程的睡眠 九,轉換線程 十,返回線程的已耗用時間 第四章:線程 上面提到過,進程有兩部分構成:一個是進程核心對象,一個是地址空間。同樣,線程也由兩部分構成: 1.線程核心對象。 2.線程的堆棧。
Time of Update: 2018-12-07
在windows下編譯ffmpeg可以採用cygwin或msys+mingw兩種方案,我個人比較喜歡msys+mingw方式,因為這樣可以在windows下搭建一個類Unix作業系統,並且配置比cygwin要簡單,因此本就是描述怎樣建立msys+mingw的環境。在windows下搭建ffmpeg編譯環境在網上的文章很多,最為詳細的可能是這篇文章:http://ffmpeg.arrozcru.org/wiki/index.php?title=Main_Page。但是在由於版本問題,完全按照上面的
Time of Update: 2018-12-07
所有檔案右鍵關聯註冊表修改 在HKEY_CLASSES_ROOT下面有“*”號,代表所有檔案,找開這個項找到shell(如果沒有則自己建立),在shell下建立一個項,名字可以自己取,在檔案上點滑鼠右鍵開啟就可以看到的名字,建議用程式名,現在在任意檔案上點右鍵就會出現剛才建立的那個項名,點擊是沒有作用的,所以要把關聯的程式加進去,在剛才建立的項下面再添加一個名為“Command”的項,然後在右邊雙擊預設修改預設值,例:D:\green\NotePad++\notepad++.exe
Time of Update: 2018-12-07
如何通過備份Windows 7“兩個啟用檔案”實現重裝作業系統後的自行啟用呢?以下向大家提供:(一)關於兩個“批處理”檔案製作: 1。備份啟用檔案“批處理” --------------------------------------------------------------------------- @echo off copy %windir%\System32\spp\tokens\pkeyconfig\pkeyconfig.xrm-ms copy
Time of Update: 2018-12-07
續上...... 核心對象如何在進程邊界共用? 1.物件控點的繼承 當進程具有父子關係,就能使用物件控點的繼承性。父進程有一個或多個物件控點,並且父進程可以決定產生一個子進程,為子進程賦於父進程的核心對象的訪問權。 具體實現: 在安全性描述元中指定,如: SECURITY_ATTRIGBUTES sa sa.nLength=sizeof(sa); sa.lpSecuntyDescriptor=null; sa.bInherithandle=
Time of Update: 2018-12-07
iPhone視窗和視圖是本文要介紹的內容,主要是來瞭解iphone中的視窗和視圖的使用。不多說,一起來看詳細內容講解。1.程式建立一個UIWindowUIWindow* aWindow = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease]; 2、在iPhone
Time of Update: 2018-12-07
Windows Presentation Foundation (WPF) 是下一代顯示系統,用於產生能帶給使用者震撼視覺體驗的 Windows 用戶端應用程式。使用 WPF,您可以建立廣泛的獨立應用程式以及瀏覽器承載的應用程式。WPF 的核心是一個與解析度無關並且基於向量的呈現引擎,旨在利用現代圖形硬體的優勢。WPF 通過一整套應用程式開發功能擴充了這個核心,這些功能包括 可擴充應用程式標記語言
Time of Update: 2018-12-07
有關ie或者explorer 0x00000000無法“讀”“寫”的有效解決方案在運行C:\Documents and Settings\Administrator>for %1 in (%windir%\system32\*.dll) do regsvr32.exe/s %1windows2003 免啟用序號JCGMJ-TC669-KCBG7-HB8X2-FXG7M
Time of Update: 2018-12-07
10月25日在西安舉行的Windows 7 社區發行活動中我講了Session1 -- Windows 7 概覽。參會的人員達到62人,這個參加人數超過了我的預期,非常開心. 主要講了一下內容:一 構建於穩固的基礎平台 1 . 改進的基礎平台 相容性: 相容基於Windows Vista構建的應用程式與裝置 安全性: 更加靈活的使用者帳戶管理(UAC)機制保證安全優先。 Service Hardening 快速響應: 增強了系統效能與資源管理能力 2
Time of Update: 2018-12-07
1、加速磁碟磁碟重組Windows 7中的磁碟磁碟重組工具比Windows Vista提供了更多的可控選項,它的命令列版本也提供一些有趣的新功能。下面是參數說明:/r 平行處理多個磁碟機/h 讓磁碟磁碟重組工具使用更多的系統資源,以便加速運行/u 提供定期進度報告,你可以看到整理片段的詳細過程命令用法樣本:defrag /c /h /u /r作用:在一個命令列視窗中快速整理多個磁碟機。更多參數和用法可用 defrag /?
Time of Update: 2018-12-07
接上....... 二 進程 2.建立進程 使用建立進程函數,即可建立相應的進程: BOOL CreateProcess( PCTSTR pszApplicationName, PTSTR pszCommandLine, PSECURITY_ATTRIBUTES psaProcess, PSECURITY_ATTRIBUTES psaThread, BOOL bInheritHandles, DWORD fdwCreate,
Time of Update: 2018-12-07
由於.net Framework中很多地方需要用到以前Win32中的一些知識點,不瞭解其中的來朧去脈學習起來會比較吃力,於是準備用點時間補一下Windows 核心方面的知識點,參考書本是經典的<Windows核心編程>.學完後,可以有這個基礎去研究.Net中的<.Net 架構程式設計>這本經典. 從第三章核心對象開始.... 什麼是核心對象,有何特性? 在windows編程中,建立一個比如 HPen pen=new
Time of Update: 2018-12-07
註:本文只涉及到Windows 2000,而不涉及Win98。對於Win98,記憶體的分區與2000的有著截然的差異。 1.進程的虛擬位址空間 在32位應用程式中,進程的虛擬位址空間有著4GB的記憶體可用。因為32位的指標可以表示0X00000000至0XFFFFFFFF的地址。 每個進程中的線程可以訪問自己進程中記憶體。屬於其它進程的記憶體相對於線程來說是隱藏的,不能被訪問!
Time of Update: 2018-12-07
7.等待定時器核心對象 等待定時器核心對象是在某個時間或某個規定的時間間隔內發出自己的訊號通知核心對象。它們通常是用在:在某人時間執行某個操作。 建立定時器核心對象:HANDLE CreateWaitableTimer( PSECURITY_ATTRIBUTES psa, BOOL fManualReset, PCTSTR pszName); 關於參數以前都介紹過了,在此不述。
Time of Update: 2018-12-07
1.地址空間中的地區: 當進程建立並被分配空間時,該可用的地址空間主體是閒置,即未分配。要使用空間,可以用VirtualAlloc函數來分配它的各個地區。Windows分配有個粒度邊界,系統是以64KB這個粒度來進行分配地區的。 另外,系統管理記憶體也有一個單位粒度,也就是經常提到的頁面,頁面的大小在X86中為4KB,在作業系統的虛擬記憶體中,有頁面置換功能(即把硬碟(虛擬記憶體)的資料調入記憶體),就是以頁面為單位來執行的。 比如:如果想保留一個10
Time of Update: 2018-12-07
文章目錄 一、Winsock初始化二、IPv4結構體三、建立通訊端四、伺服器需要調用的的函數及步驟五、用戶端需要調用的函數及步驟 一、Winsock初始化 每個Winsock程式都必須載入合適的Winsock DLL版本,現有winsock1,winsock2。在調用Winsock之前首先的工作就是載入winsock相應的庫。 載入所用的API是WSAStartup
Time of Update: 2018-12-07
最近工作中要調查一段程式從Windows 2000遷移到Windows Vista環境中,該程式是一個典型的用戶端/伺服器程式. 用戶端為Windows. 伺服器為Linux. Linux伺服器提供了FTP/Telent服務. 用戶端需要經常到Linux伺服器上通過FTP上傳和下載檔案資料.當用戶端運行在win2000/XP環境中時,一切運行良好,但在Vista環境中,則兩者之間的通訊受阻,而具體原因通過抓包分析,則是Windows Socket
Time of Update: 2018-12-07
在以前學Linux的時候,碰到過管道的問題,認為管道不過是一個程式的輸出作為一個程式的輸入。就像這樣: #cat file | grep "abc" 這裡,cat file的output,直接當作grep "abc"這個命令的input,利用管道,可以改變程式預設的input與output. 今天無意中翻MSDN,看到windows當中也有Pipe的概念.以前都一直不知道,汗~~ Pipe是怎麼定義的: A pipe is a section