VirtualBox 使用 VBoxManage clonevdi 備份虛擬硬碟

所使用VirtualBox版本:3.2.8 (此為sun被oracle拿走版本...)
查看VirtualBox虛擬硬碟位置
VBoxManage list hdds
ex: c:\Program Files\Oracle\VirtualBox\>VBoxManage list hdds


備份 虛擬硬碟
VBoxManage clonevdi <uuid>|<filename> <outputfile>
ex: c:\Program Files\Oracle\VirtualBox>VBoxManage clonevdi c:\...\vOS_input.vdi c:\...\backup\vOS_output.vdi

Read more...

解決惱人的Office2007 OGA

至C:\Windows\System32

remove OGAAddin.dll
remove OGAEXEC.exe

即可!!!
Read more...

CentOS 5.4 VirtualBox phpMyAdmin 設定筆記

使用環境: VirtualBox
host分享資料夾:vbox/
CentOS 5.4 i386
text linux
user:root
password:abc123

部份出處:鳥哥 WWW伺服器

phpMyAdmin


環境安裝
# yum install httpd mysql-server php php-devel php-mysql php-mbstring kernel kernel-devel gcc gcc-devel
# reboot
# mkdir /media/dvd
# mount /dev/dvd /media/dvd
# cd /media/dvd
# sh VBoxLinuxAdditions-x86.run
# reboot
# mkdir /media/vbox
# chmod 777 /media/vbox
# mount -t vboxsf vbox /media/vbox


MySQL設定
# mysqladmin -u root password 'abc123'
# mysql -u root -p
Enter password:abc123
mysql>\q
/etc/init.d/mysqld restart


phpMyAdmin 下載 安裝 設定
下載 phpMyAdmin 來裝操作mysql
官網:http://www.phpmyadmin.net/home_page/index.php
下載版本:phpMyAdmin-2.11.10-all-languages-utf-8-only.tar.bz2
下載至host端 vbox/ 中
$cfg['Servers'][$i]['auth_type'] = 'config';
改成
$cfg['Servers'][$i]['auth_type'] = 'http';

$cfg['Servers'][$i]['password'] = '';
改成
$cfg['Servers'][$i]['password'] = 'abc123';

$cfg['Servers'][$i]['controluser'] = '';
改成
$cfg['Servers'][$i]['controluser'] = 'root';

$cfg['Servers'][$i]['controlpass'] = '';
改成
$cfg['Servers'][$i]['controlpass'] = 'abc123';

:w config.inc.php
:q!

# chmod 777 config.inc.php
# /etc/init.d/mysqld restart


Read more...

vim HexEditor 設定法

本文出處
http://www.csie.ntu.edu.tw/~r95053/samples/collection/computer_notes.html

我覺得這很好用,也很重要所以收錄下來。

步驟:
1.利用vim的binary mode(二進制模式)開啟二進制檔
vim -d [想要編譯的二進制檔]
2.進入vim後,利用xxd程式呈現HexEditor模式編輯
:%!xxd
3.當編輯完畢時,離開xxd程式,離開HexEditor編輯
:%!xxd -r
4.最後,存檔離開或放棄
:x //存檔離開
:q! //放棄


Read more...

notepad++取代 UltraEdit 功能之一 HexEdit

notepad++,已經是我在windows系統中,認為最好的編輯軟體。
http://notepad-plus.sourceforge.net/tw/site.htm

目前我在使用的版本為V5.5版,前一陣子很希望找一個free的HexEdit軟體。可是透過google搜尋都是搜尋到UltraEdit(後面簡稱UE),UE也是很不錯得編輯軟體,不過他是free的。

沒想到,平常在用的notepad++本身就可以外掛(plugin)HexEdit的功能...

作法:
1.下載
http://sourceforge.netFind free open source software. 搜尋框內 鍵入 notepad++ plugins 讓系統搜尋到 notepad++ plugins 點入 link(超連結)後 我們點選 View all files 顯示 一推 外掛檔案,找到 Hex Editor 以我目前的版本是下載Hex Editor Plugin v0.9.5 Editor_0_9_5_UNI_dll.zip

2.安裝外掛
將下載好的 Editor_0_9_5_UNI_dll.zip 解壓縮 裡面會有 HexEditor.dll 檔案,複製他。
貼在  C:\Program Files\Notepad++\plugins 內 就會有 HexEditor功能了
Read more...

超棒的偽裝隱藏法,限windows系統

這招是"硬是要學"網站的大大所教導的很不錯用,原始出處 感謝喔~


方式:
將一個重要檔案塞在不重要的檔案
關鍵技術:
在cmd裡面 輸入下列的檔案
copy  /b  重要檔案[+另外重要的檔案]  不重要的檔案
備註:不重要的檔案最好是圖檔(如JPG...)

解開:利用解壓縮軟體(winrar,7zip)解開"不重要的檔案"即可
Read more...

組合語言環境架建

為了學組合語言,一定要先架建好環境,我目前使用windows系統,使用MASM的軟體編譯
主要學習小木偶 組合語言的教學 非常感謝 小木偶的細心撰寫和資料的貢獻!!

出處:
小木偶的網頁
小木偶的組合語言教學

所需軟體:
BINS_DDK.EXE
LINK5.36
以上 小木偶網頁的資源 非常感謝!!!
7zip
如果要放在DOS系統中需要DOSXNT.EXE
DOSXNT.EXE

懶得改名就用這個批次檔改
CHGname.bat

整個環境編好的MASM611d(除了path要自己設定)
MASM611d

如果想要跟我一樣用VirtualBox等虛擬機器裝DOS在內那就用masm.img掛載在1.44floppy中
MASM.img


架建作法:
1.請在DOS系統上,目前在windowsXP系統上發現編譯出來的com檔無法出現訊息!!!(如果有人會用在WindowsXP請留言教我謝謝 ^^)。
2.下載 BINS_DDK.EXE 、LINK5.36 、7zip(或winrar)
3.在C:\建立一個masm611d資料夾
4.將 BINS_DDK.EXE 利用 7zip 解壓縮得出 BINS_DDK 資料夾,
再去 BINS_DDK 資料夾內的 Bins_ddk.cab 解壓縮得出 Bins_ddk 資料夾 將這裡面的
BIN_WIN98_ML.EXE
BIN_WIN98_ML.ERR
BIN_WIN98_EXE2BIN.EXE
複製到
C:\masm611d
很亂吧~我整理一下
BINS_DDK.EXE -解壓-> BINS_DDK/
-> Bins_ddk.cab -解壓-> Bins_ddk/
將裡面的
BIN_WIN98_ML.EXE -> 放置到C:\masm611d
BIN_WIN98_ML.ERR -> 放置到C:\masm611d
BIN_WIN98_EXE2BIN.EXE -> 放置到C:\masm611d

5.LINK5.36下載後檔名為lnk563.exe 一樣
lnk563.exe -解壓-> Lnk563/
將裡面的 LINK.EXE -> 放置到C:\masm611d

6.到C:\masm611d裡將
BIN_WIN98_ML.EXE -改名-> ML.EXE
BIN_WIN98_ML.ERR -改名-> ML.ERR
BIN_WIN98_EXE2BIN.EXE -改名-> EXE2BIN.EXE
如果懶得改名就用CHGname.bat幫你改
7.PATH設定
在windowsXP設定,在 "我的電腦" 右鍵 "內容"->"進階"->"環境變數" 在 "系統變數"欄內 選擇 "path" 按 "編輯" 在已有的字串內加上 ";C:\masm611d" 加入這樣字串後 按下"確定"

在DOS設定,利用 EDIT 編輯 AUTOEXEC.BAT
在原有的
PATH C:\DOS
改為
PATH C:\DOS;C:\MASM611D
這樣能不必在masm611d資料夾內就可編譯asm檔。
8.測試 建立一個test.asm檔 內容如下(以下是小木偶組合語言教學的資料):
;*************************************** ;01
code segment ;02.code 段開始位址
assume cs:code,ds:code ;03.假設程式段及資料段
org 100h ;04.可改成 *.COM 檔
;--------------------------------------- ;05.
start: jmp begin ;06.程式進入點
mes db 'Hi, I learn assembly.$' ;07.要印出的訊息
begin: mov dx,offset mes ;08.指向 mes 的位址
mov ah,9 ;09.呼叫DOS服務程式,AH=9/INT 21H 表示印出字串
int 21h ;10.呼叫 DOS 服務程式
mov ax,4c00h ;11.指定要呼叫的服務號碼
int 21h ;12.呼叫 DOS 服務程式
;--------------------------------------- ;13.
code ends ;14.code 段結束
;*************************************** ;15.
end start ;16.使組譯器知道程式進入點

到 cmd 去 輸入
C:\>ml /AT test.asm

如果出現以下畫面表示環境架建成功!!!
Microsoft (R) Macro Assembler Version 6.11d
Copyright (C) Microsoft Corp 1981-1995. All rights reserved.

Assembling: test.asm

Microsoft (R) Segmented Executable Linker Version 5.60.339 Dec 5 1994
Copyright (C) Microsoft Corp 1984-1993. All rights reserved.

LINK : warning L4017: /r : unrecognized option name; option ignored
Object Modules [.obj]: /r test.obj/t
Run File [test.com]: "test.com"
List File [nul.map]: NUL
Libraries [.lib]:
Definitions File [nul.def]:

Read more...

小作品-複利計算機

心血來潮的產物 計算複利的小工具
點我下載
Read more...

小作品-台灣新版身份證製造機

小作品-台灣新版身份證製造機-網頁版 下載後 選用UTF-8編碼使用
請下載我

Read more...

無法找到程序輸入點_except_handler4_common(在動態連結程式庫 msvcrt.dll) 解決辦法

開一個程式就跳出這樣的訊息很煩...



所以解決辦法是...
C:\WINDOWS\system32
"dwmapi.dll"檔案 重新命名"_dwmapi.dll" 即可
Read more...

Powered by Blogger