2012年1月5日 星期四

Windows 7 的新快速鍵


AdTech Ad

原始網址:http://chinese.engadget.com/2009/10/27/windows-7-new-shortcut-keys/

AdTech Ad

Windows 7 的新快速鍵


因為常常聽到有人發出「啊!我怎麼不知道有這個快速鍵?」這樣的感嘆,所以小薑在這裡轉貼一篇 Windows 7 新快速鍵的總整理,如果大家能找到一兩個方便的,或許可以讓工作效率大為提升呢 XD!

視窗控制快速鍵

Win+Home: 將所有使用中視窗以外的視窗最小化(和搖動使用中視窗一樣意思)
Win+Space:將所有桌面上的視窗透明化(和滑鼠移到工作列的最右下角一樣意思)
Win+上方向鍵:最大化使用中視窗(和將視窗用滑鼠拖到螢幕上緣一樣意思)
Shift+Win+上方向鍵:垂直最大化使用中視窗(但水平寬度不變)
Win+下方向鍵:最小化視窗/還原先前最大化的使用中視窗
Win+左/右方向鍵:將視窗靠到螢幕的左右兩側(和將視窗用滑鼠拖到左右邊緣一樣意思)
Shift+Win+左/右方向鍵:將視窗移到左、右螢幕(如果你有接雙螢幕的話)
工作列快速列

Win+1~9:開啟工作列上相對應的軟體,從左到右依順序為 Win+1 到 Win+9
Shift+Win+1~9:開啟對應位置軟體的一個新「分身」,例如 firefox 的話會是開新視窗(滑鼠是Shift+點軟體)
Ctrl+Win+1~9:在對應位置軟體已開的分身中切換。
Alt+Win+1~9:開啟對應位置軟體的右鍵選單。
Win+T:工作列的 Alt+Tab

Ctrl+Shift+滑鼠點軟體:以管理員權限開啟該軟體

檔案總管

Ctrl+Shift+N:開新資料夾
Alt+上方向鍵:到上一層資料夾
Alt+P:預覽面版的開關
Shift+右鍵點選檔案:出現「釘選到開始功能表」和「複製為路徑」兩個額外的右鍵選項
Shift+右鍵點選資料夾:出現「在新處理程序開啟(另開新視窗)」、「在此處開啟命令視窗(DOS!)」和「複製為路徑」三個額外的右鍵選項

還有,可以在檔案總管裡按 Alt 叫出傳統的選單。我的資料夾選項回來了! >_<

其他

Win+P:投影機輸出設定(僅螢幕、同步顯示、延伸、僅投影機)
Win+ (+/-):放大、縮小
Win+G:在螢幕上的 Gadget 間切換

2011年3月29日 星期二

Windows Hotkey 大蒐集

以前就知道一些Hotkey,今天偶然間知道一個新的Hotkey,蠻實用的(win+R),可以直接叫出執行程式的視窗,因此興起了想找全部 win相關Hotkey的念頭,搜尋了一下找到一個還不錯的,把它記錄一下:
Hot key of windows operation system:
ctrl + alt + delete, Call the task manager
alt + tab, Switch the windows
win + tab, Switch the windows (For vista)
win + M, Minimize all windows
win + L, Lock the windows
win + R, Open the execution command line
alt + F4, Close current window
ctrl + Esc, Open the "Start" menu

另一個版本

日常操作
Alt + F4 關閉程式或瀏覽器
Ctrl + Shift + Esc 直接開啟Windows 工作管理員
Win + Pause 直接開啟系統內容
Win + E 開啟Windows 檔案總管
Win + R 執行 Run 對話視

滑鼠失靈時必用
Win + B 切換到System Tray
Win + Tab 對Task Bar 內的程式進行切換
Win + Shift + Tab 對Task Bar 內的程式進行反切換
Ctrl + Esc / Win 開啟Windows Start Menu

常用BOSS Key
Win + M 一次過把所有程式最小化
Win + Shift + M 回復 Win + M 前的狀態
Win + D 將程式全部最小化並顯示桌面
Win + L 回到Welcome 畫面

冷門之選
Crtl + Insert 複製
Shift + Insert 貼上
Ctrl + Shift Tab 反向切換

2011年3月6日 星期日

有關Outlook智慧判斷郵件地址的功能



outlook可以打幾個字,他就幫你帶出全部的email address, 我想大家都很習慣這個功能, 但如果有一天她突然不見了, 怎麼辦? 超不適應....

沒關係, 試試下列方法:

點選[工具]->[選項]



點選[偏好]->[電子郵件選項]



點選[進階電子郵件選項]



把[自動檢查名稱]和[在完成收件者、副本和密件副本欄位時建議名稱]打勾


應該就OK了!

2011年3月1日 星期二

顯示桌面圖示

今天有人桌面上的圖示都不見了,但從檔案總管進去看,東西都還在,嘗試從gpedit.msc (群組原則編輯), 進去看,使用者設定->系統管理範本->隱藏並停用桌上的所有項目,狀態是->尚未設定,表示還沒有被動到,即使強制關閉,桌面的資料依舊沒有出現,登出再登入也沒用。
後來找到一個地方,桌面按右鍵,如下圖所示:




在 檢視 -> 顯示桌面圖示,原本沒打勾,把它點選,打勾之後,桌上的東西就都出來了。
搞了這麼久,原來是這麼簡單的東西!

Dotfuscator Software Service

今天同事提了這個軟體,Dotfuscator,放在Visual Studio 工具選單底下,查了一下Google。
節錄了微軟一點點說明文字如下:
使用 Dotfuscator 來保護所有未提供原始程式碼的 .NET 程式。

PreEmptive Solutions 的 Dotfuscator 是首屈一指的 .NET 模糊化處理器、比較器和浮水印產生器,可提供程式反向工程的保護,同時讓程式變得更小、效能更高。就算是最好的反編譯器,Dotfuscator Professional Edition 也能有效遏止其產生任何有利可途的輸出結果。Dotfuscator Professional Edition 可以開發與部署完整有效的 .NET 程式碼。
參考網址:
http://msdn.microsoft.com/zh-tw/library/ms227240(v=vs.90).aspx

所以,看起來是用來保護程式碼免於被反解譯或盜用的機制。
但同事的問題是,這個東西要另外付費嗎?有沒有其他限制?例如時間到了會被停用,或是要求一定要付費的問題....等等。

2010年12月13日 星期一

Sysinternals Suite 系統管理工具

同事今天介紹了一個系統管理工具
Sysinternals Suite
據說原本是獨立的公司
但後來被微軟買了
所以現在變成微軟的工具
據說很好用
有空可以研究一下!

2010年12月1日 星期三

DBF 轉檔

很久沒看到這附檔名了,最近同事有一個很舊的開發票程式,因為一百年的關係,需要把DBF裡面的資料轉出來,所以只號在去找一下相關資料。
一般*.DBF是DBASEIII,或是DBASEIV或是FoxPro在使用的檔案,所以當初程式的開發應該是Fox Pro寫的。
大部分提到的都適用 SQL2000去轉檔, 找了SQL2005 & SQL2008裡面的DataSource支援,已經都被拿掉了....冏
有人說可以這樣開啟
SELECT * FROM OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0', 'Data Source=C:\DBF;Extended Properties=dBase III;')...ABC
但是會出現這錯誤
SQL Server 已封鎖元件 'Ad Hoc Distributed Queries' 的 STATEMENT 'OpenRowset/OpenDatasource' 之存取
所以必須
啟用 OPENROWSET 與 OPENDATASOURCE 支援

SQL Server 介面區組態 >> 功能的介面區組態 >> 特定遠端查詢
或是用指令
啟用:
exec sp_configure 'show advanced options',1
reconfigure
exec sp_configure 'Ad Hoc Distributed Queries',1
reconfigure
關閉:
exec sp_configure 'Ad Hoc Distributed Queries',0
reconfigure
exec sp_configure 'show advanced options',0
reconfigure

2010年11月7日 星期日

0 day

什麼是0 day
以下皆依據繁體維基百科解釋:
0day可以指:
0day攻擊,一種對計算機軟體的攻擊方式
0day資源,一種Warez


Warez指的是在電腦領域非法交換的軟體(盜版拷貝)。這個詞最初源自於英語單詞Sofeware,然後在Leet語(駭客語)中將單詞的複數「S」換成「Z」。在1980年代的BBS中,Warez這個詞慢慢流行開來。


Warez衍生詞的定義


ISOs——完整的CD/DVD拷貝(程序、遊戲),不像Rips它沒有刪去任何文件。
Rips——瘦身版的程序、遊戲(例如:將過場動畫、背景音樂去除、或者是將過多的選項、幫助刪除掉),其主要目的:原來主要是為了節約寶貴的網路頻寬。當然,在音樂領域也存在Rip,通過類似(例如:Audiograbber, EAC)這樣的程序將整個音樂專輯通常壓縮成為MP3、Ogg Vorbis格式的文件。但由於之後家庭中大量普及的(DSL)高速上網方式,下載這種形式的軟體、遊戲、音樂,下載速度非常快。
Appz——(Application) 應用軟體
Gamez——遊戲
Game Ripz——遊戲——為了節省存儲空間,將過場動畫、背景音樂去除的版本
Moviez - 電影
0-day——在正式版本出現24小時內公布的Warez
0-sec——在很短時間內公布的Warez


依據Google---維基的庫存頁檔資訊如下:
0day泛指所有在官方发布该作品之前或者当天,以不當的手段提早發佈作品,主要涵盖了影视、软件、游戏、音乐、资料等方面,由一些特别小组非法发布的數碼內容。基本上每个0day发布作品中都包含了说明该發布作品的.nfo文件,该文件主要包括發布小组的信息、發布作品的信息、破解信息等。

计算机领域 在计算机领域中,0day通常是指还没有补丁的漏洞。提供该漏洞细节或者利用程序的人通常是该漏洞的发现者。0day漏洞的利用程序对网络安全具有巨大威胁,因此0day不但是黑客的最爱,掌握多少0day也成为评价黑客技术水平的一个重要参数。

主機搜尋

主機搜尋可以使用
1. ICMP搜尋:用Ping的,有些有回,表示有主機,有些沒回,可能是沒主機,或是防火牆Drop掉了,另外一種回應是拒絕,不管有回或是拒絕都表示有主機。
2. TCP Scan:利用80 Port或是其他Port來做Scan,只要有回應就表示有主機
3. Zone Transfer:DNS 間的記錄同步,一般是Master and Slave間做資料同步使用,保險的方式是設定只有Master能對Slave做Transfer,但是很多DNS管理者並沒有做這個限制,於是駭客可以直接把你DNS的資料給Transfer回家,如此可以知道此網域內所有主機的位置,並藉由主機名稱知道該主機的用途,例如:www就是網站.....。
最保險的方式可以把53 Port關掉,讓駭客無法入侵。
4. Google、Bing:利用搜尋引擎爬過的資料,對相關的網站或網頁名稱資料做蒐集

2010年11月6日 星期六

TWNIC 99 年度 網路安全教育訓練課程

最近參加了 TWNIC 99 年度 網路安全教育訓練課程,題目是:駭客入侵手法剖析課程和實作,授課老師是敦陽科技 資安服務處 資安顧問 Ou Tian 劉俊雄,2010/10/29 和 2010/11/05兩天。
Email : outian@mail.outian.net
一直很想接觸這一塊的資訊,但一直沒付諸行動,這次總算跨出了第一步,要找時間把上課內容記下來,不然很快就忘了。
不過,說實在的,大部分的東西都一直在更新,所以攻防的點也不斷的在轉換,主要是藉由這些攻防了解有哪些東西是必須要小心的,希望以後有教防禦的課,我想大部分的人需要的是防禦而不是攻擊別人吧。

2010年10月22日 星期五

錯誤:AjaxControlToolkit requires ASP.NET Ajax 4.0 scripts.

今天在測試 Ajax Control Toolkit 裡的 ModalPopupExtender 一直出現錯誤如下:
"AjaxControlToolkit requires ASP.NET Ajax 4.0 scripts. Ensure the correct version of the scripts are referenced. If you are using an ASP.NET ScriptManager, switch to the ToolkitScriptManager in AjaxControlToolkit.dll."

孤狗了一下,發現原因竟然是因為新版的 Control Toolkit ,語法改了,MyGod
原本語法如下:

新的語法如下:


前面的 asp 就看你載入 AjaxControlToolkit 時,TagPrefix 定義為什麼了!
我的是:
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>

說明一下:目前測試的 Ajax Control Toolkit 是 3.5 版的
萬一以後又改了... @^@a
這樣鳥了嗎?
微軟可不可以不要改來改去啊?
已經夠亂了,真機車!

2010年10月21日 星期四

在 VS2008 裡使用 Ajax Control Toolkit

因為覺得會常常用到,所以記錄一下好了
到 codeplex 網站
http://www.codeplex.com/
找到 AJAX Control Toolkit
點選進入該頁面之後 再點選 Download
就可以下載 AjaxControlToolkit.Binary.NET35.zip

另外,到 http://www.asp.net/
點選 AJAX ,這裡也有很多相關資源

網頁上的影音播放

最近在網頁裡放入影片,記錄一下語法,可以用 object 或是 embed
< object data="videoName.avi" type="video/avi" > < /object>
< embed id="common2" type="application/x-mplayer2" src="videoName.avi" width="480" height="320" autostart="true" >< /embed>
其中 autostart 是影片下載完自動播放,
對了,沒錯,除非你架設多媒體伺服器,否則沒辦法像 youtube 一樣,一邊下載一邊播放,所以影片如果有幾十個MB,那你可能得等個幾分鐘(還以為網頁壞掉了),下載完才能播放喔。
架多媒體伺服器,太麻煩了吧...
還好找到一個說明,真是太讚了,如果檔案格式是wmv,就可以直接串流,太厲害了吧!
沒錯,資料上說,WMV本來就是微軟為了串流所設計出來的格式,所以只能說:微軟真是太讚了....XD
另外記錄幾個網站
http://www.microsoft.com/windows/windowsmedia/howto/articles/webserver.aspx
這裡有詳細的說明,包含 MIME type 對應的說明

http://www.microsoft.com/windows/windowsmedia/tw/serve/wmservices.aspx
這裡有中文的有關Windows Media 的相關資料

先醬囉....

2010年10月17日 星期日

因為無法建立 App-Domain

IE 瀏覽器出現錯誤
去查了 事件檢視器-應用程式
出現以下資訊:
無法執行要求,因為無法建立 App-Domain。錯誤: 0x80131902

解決方式如下:

1. With a command window, get to the latest version of .net under
我的是 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
2. C:\Windows\Microsoft.Net\Framework\
3. 執行 "net stop w3svc" to stop web services.
4. 執行 "aspnet_regiis.exe -ua" to uninstall all instances of ASP.NET from IIS.
5. 執行 "aspnet_regiis.exe -i" to install ASP.NET into IIS.
6. restart web services with "net start w3svc".

2010年10月16日 星期六

fckEditor 的工具列設定


fckeditor/fckconfig.js
裡面有一段

FCKConfig.ToolbarSets["Default"] = [
['Source','DocProps','-','Save','NewPage','Preview','-','Templates'],
['Cut','Copy','Paste','PasteText','PasteWord','-','Print','SpellCheck'],
['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],
['Form','Checkbox','Radio','TextField','Textarea','Select','Button','ImageButton','HiddenField'],
'/',
['Bold','Italic','Underline','StrikeThrough','-','Subscript','Superscript'],
['OrderedList','UnorderedList','-','Outdent','Indent','Blockquote','CreateDiv'],
['JustifyLeft','JustifyCenter','JustifyRight','JustifyFull'],
['Link','Unlink','Anchor'],
['Image','Flash','Table','Rule','Smiley','SpecialChar','PageBreak'],
'/',
['Style','FontFormat','FontName','FontSize'],
['TextColor','BGColor'],
['FitWindow','ShowBlocks','-','About'] // No comma for the last row.
] ;

這是工具列的設定,工具列的代號是 ["Default"]
所以自己也可以設另一個代號的工具列,例如:


FCKConfig.ToolbarSets["Basic"] = [
['Bold','Italic','-','OrderedList','UnorderedList','-','Link','Unlink','-','About']
] ;

這是他原本設定的基本工具列 "Basic"],
'-' 是工具與工具之間的分隔線
[] 括起來的代表是同一組的工具
, 如果有很多組[],則用逗號做分隔

設定完如何應用到ASP.NET中呢?



在 ToolbarSet 的屬性中填入 Toolbar 的代號
例如:Basic 或是 Default
這樣工具列就會改成你設定的那一組了!

2010年10月14日 星期四

CKEditor

最近接觸到一個軟體,CKEditor WYSIWYG 所見及所得的網頁編輯器。
網址:http://ckeditor.com/
Demo:http://ckeditor.com/demo
Download:http://ckeditor.com/download
看起來很不錯,如果直接放在網頁根目錄的ckeditor目錄裡面,就可以直接執行samples裡面的範例出來玩了,不過他說目錄可以隨便放,還得在研究看看,另外網頁上好像說他有.Net用的元件,這也得來研究一下。

2010年9月27日 星期一

暴龍的AMDx64與Jmail愛恨糾纏

最近朋友的主機中毒了,建議他重灌系統比較乾淨,於是他重灌了,但是因為他是64位元的機器,而且是AMD而非Intel,所以有些擔心軟體會有不合的情況,但是因為之前可以(之前也是我幫忙設定的),所以沒道理現在不行,再想辦法就好了。結果搞了將近三天.....@@"
決定把它記錄起來
原本的錯誤訊息是

伺服器物件時發生錯誤 'ASP 0178: 80070005'
Server.CreateObject 存取錯誤
XXXX.asp 第 XX 行
Server.CreateObject 呼叫失敗時檢查使用權限。


存取被拒絕到這個物件。 網路上找了很多資料,大概有幾種解法,
1. 從Registry 找到他的代碼,然後修改或是確認dll的位置
2. 用Regsvr32 對dll重新註冊一次
3. 修改 dll所在folder的權限,改成everyone
4. 修改 program files folder 底下的 common files 底下的 system folder 的權限,賦予 every one 權限,但因為他是64bit系統,所以我連 program files (x86) 的 system folder也一起改了。
5. 也有人說改IIS安全,把匿名連線拿掉,但是開網頁時必須輸入帳號密碼,這樣就可以執行,但是我測試了一樣不行
6. 也有人說加上程式碼,看一下ASP執行的 Login User Name,但我試了,一樣沒什麼幫助。
以上都是沒用的方法(我測試過之後的結果),當然或許別的情況適用
另外一個說法是開啟元件服務,修改安全性,但或許是介面不同,依照他的方法找不到他說的介面,但是在元件的最上層有找到類似的設定,但改了也是沒用.....殘念....到了極點
另外說明一點,Jmail安裝之後並不會在元件服務裡面看到,必須手動加上去,這一點我倒是有做,而且我也記得上次就是因為手動把它加入元件服務裡面才正常運作的,但是這次就不行。
最後,想了很久終於想到,在 元件服務->電腦->我的電腦->COM+應用程式->Dimac->角色->加上 EveryOne.....ㄎㄠˋ.....終於....過了Create Object 這一關.....放下一塊大石頭....就醬。

2010年8月19日 星期四

無法載入檔案或組件 'AjaxControlToolkit, Version=1.0.10301.0......

好久沒來寫了,但昨天發生一個問題,我想應該要記錄一下
昨天主機因為跳電,瞬間被關機,重開機之後發現所有的網頁都出現錯誤訊息,我就用了VisualStudio去查,結果他連編譯都沒過,出現錯誤訊息如下:
錯誤 39 無法載入檔案或組件 'AjaxControlToolkit, Version=1.0.10301.0, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e' 或其相依性的其中之一。 參數錯誤。 (發生例外狀況於 HRESULT: 0x80070057 (E_INVALIDARG))
這下子我昏倒了,看起來很明顯的是元件壞了,但是我用不同地方保存的檔案來覆蓋,卻一直還是錯誤,沒有辦法修復,難道檔案都是壞的,那怎麼可能,只好找一下孤狗大神,原來我平常看到的檔案都不是實際在用的檔案,他真正在使用的檔案放在
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET files
只要把這個資料夾刪掉,他就會重新建立了,自然會把好的dll複製過來,但複製過來之後又出現一個錯誤
NETWORK SERVICE 沒有寫入權限
這個簡單,把剛剛重新建立出來的資料夾 Temporary 賦予 NETWORK SERVICE 寫入的權限就可以了。
YA! 終於解決了,可以安心的回家了,重點是不斷電系統真的蠻重要的,所以,趕快叫廠商來修吧,免得下次跳電之後又不知道會出現什麼狀況了!

2009年11月12日 星期四

DOS指令關機 中斷關機

C:\WINDOWS\system32\shutdown.exe

-i 顯示 GUI 介面,必須是第一個選項
-l 登出 (不能和 -m 選項一起使用)
-s 電腦關機
-r 關機並重新啟動電腦
-a 中止系統關機
-m \\\\computername 從遠端進行關機/重新啟動/中止
-t xx 將關機等候時間設定成 xx 秒
-c "comment" 關機註解 (最多 127 個字元)
-f 強制關閉執行中的應用程式,不顯示警告
-d [u][p]:xx:yy 關機原因代碼
u 是使用者代碼
p 是預先計劃的關機代碼
xx 是主要原因代碼 (小於 256 的正整數)
yy 是次要原因代碼 (小於 65536 的正整數)

2009年10月17日 星期六

Google 應用程式 MX 的設定

Google 好像已經把這個東西拿掉了,在他的 Google產品列表裡面已經找不到這項說明,最近剛好機器壞了,系統重灌,得重新設定DNS,萬一找不到這個東西那可就糟了,所以搜尋了一下,順便把他記在部落格裡面,設定內容如下:
網址:http://www.google.com/support/a/bin/answer.py?hl=b5&answer=33352
登入您的代管帳戶,並前往 MX 記錄維護頁面。 MX 記錄可能位於 [DNS Management] (DNS 管理)、[Mail Server Configuration] (郵件伺服器組態) 或 [Name Server Management] (名稱伺服器管理) 這類區段中。您可能必須啟用進階設定,才能編輯 MX 記錄。
刪除所有現有的 MX 項目。
輸入下列 MX 記錄。您可能無法完全按照下表輸入優先值,但請盡可能依照此順序輸入每筆記錄。如果您無法指派優先順序,則只要輸入 aspmx.l.google.com 即可。將任何 TTL 值設定為 1 小時 (值 = 3600)。
優先順序 郵件伺服器





















1ASPMX.L.GOOGLE.COM.
5ALT1.ASPMX.L.GOOGLE.COM.
5ALT2.ASPMX.L.GOOGLE.COM.
10ASPMX2.GOOGLEMAIL.COM.
10ASPMX3.GOOGLEMAIL.COM.

注意:ASPMX.L.GOOGLE.COM 是優先順序最高的郵件伺服器,請勿指定優先使用其他伺服器。進一步瞭解郵件伺服器優先順序。請確認您在所有合格的網域名稱尾端都加上尾隨點 (.),下列為這列網域名稱的範例:server.example.com. (如果您的 MX 記錄要求此格式,您才需進行這些步驟)。

儲存變更。您的 MX 記錄現在已設定為指向 Google。別忘了,MX 記錄的變更最多要 48 小時才會傳播到整個網際網路。