顯示具有 技術 標籤的文章。 顯示所有文章
顯示具有 技術 標籤的文章。 顯示所有文章

2010年12月13日 星期一

Sysinternals Suite 系統管理工具

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

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也成为评价黑客技术水平的一个重要参数。

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日 星期四

網頁上的影音播放

最近在網頁裡放入影片,記錄一下語法,可以用 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年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 這一關.....放下一塊大石頭....就醬。

2009年10月13日 星期二

有關封包標題

今天看到了一個有關封包 header 的資訊,把他記錄下來
不過不知道是一般就這樣,還是只有 Smart Sniff 抓下來的封包是這樣?

The structure of .ssp file (SmartSniff Packets File)
The structure of .ssp file saved by SmartSniff is very a simple. It contains one main header in the beginning of the file, followed by sequence of all TCP/IP packets, each of them begins with a small header.
The main header structure:
00 - SMSNF200 signature.
08 - (2 bytes) The number of bytes in the header (currently 4 bytes for the IP Address)
0A - (4 bytes) IP Address

Header of each packet:
00 (2 Bytes) packet header size (currently 0x18 bytes)
02 (4 Bytes) number of received bytes in packet.
06 (8 Bytes) Packet time in Windows FILETIME format.
0E (6 Bytes) Source Mac Address.
14 (6 Bytes) Dest. Mac Address.
1A The remaining bytes are the TCP/IP packet itself.

2009年8月28日 星期五

如何把VS2008 HTML 設計模式,從一行一行的設計模式變成拖放到絕對定位的設計模式

昨天同事問了這個問題,我說可以啊,以前有用過,但是新版的好像沒有,昨天找了一下,還真是找不到,今天終於找到了。
打開VS2008,打開專案和網頁,如下步驟
工具->選項->HYML 設計工具->CSS 樣式->(右邊)利用貼上或拖放的方式,將使用工具相加入加入控制項位置變更為絕對位置 (打勾)
在設計時就可以拖放控制項至絕對位置了!!
微軟的軟體界面越來越違反設計原則,把一些大家所熟悉的東西都改到大家找不到,像VISTA也是這樣,傷腦筋!

2009年4月20日 星期一

如果網路沒辦法做資料分享

最近公司要裝一台新的File Server 取代舊機器,但是遇到一個問題,怎樣他都不會分享,機器上已經設定了半天,最後經權限全開,防火牆等一干設定也都關了,還是不行,怎麼辦咧?

後來終於發現兇手,因為公司裝了新版的防毒 Symantec Endpoint Protection 11,結果被防毒給擋了,所以把這個設定記錄下來,設定的地方如下:


先打開防毒軟體





然後點選 網路威脅防護,右邊的選項,選擇 變更設定




然後選擇上方第3個Tab Microsoft Windows 網路,

將 設定 block 裡的 與網路上的其他人共用我的檔案和印表機 打勾,然後按下確定




這樣就可以從網路芳鄰看到分享的資料夾了,感動!!!

2009年3月11日 星期三

SQL2008匯入匯出問題

SQL的匯入匯出功能似乎越來越不受重視了,從一些專門研究MsSQL的微軟顧問或是先驅身上就可以發現,因為當我問它們有關匯入匯出問題的時候,它們第一個反應就是 可以用SSIS 來做啊,是啊,我想也是,SSIS功能強大,可以做很多的事情,可是從SQL7以來,我的很多工作都在匯入匯出中完成,我覺得他向來很好用,但是,到了SQL2005或是SQL2008之後就變難用了呢?我想微軟可能有他很多的考量,或許把很多工作了嚴格的限制,造成這些資料怎麼匯都匯不進去,實在是令人覺得很困擾,怎麼匯一點小資料都還得動用到SSIS呢?而且我改用SQL2000之後馬上就匯入成功了,這是怎麼回事呢?
即使微軟要限制,也應該有解決之道吧?但是現在連SQL專家都不研究這個東西了,我就不知道該問誰了!
就我看來SQL2000和SQL2008匯入的差別,SQL2000匯入時文字檔一律使用Varchar(8000)作為預設型別,SQL2008則是預設用 nVarchar(50)作預設型別,而且SQL2008似乎多做了一些檢查,而造成這些文字匯不進去,因為我把長度增加也沒用,試了很多方法都不行,等有空再把畫面貼上來做一個紀錄。

2009年3月4日 星期三

Windows Server 2008 Server Core

最近安裝了Windows Server 2008,發現她除了一般的安裝之外還多了一個奇怪的東西,Server Core Installation,一直沒時間去了解這個到底是什麼東西,今天查了同事的書,大概了解了,簡單來說,她就是去掉圖形介面的Server,這馬上讓我想到了Linux,很有趣的對比,Windows是以圖形介面著稱,Linux是文字介面,以效能著稱,但這些年Linux為了洗刷他不友善介面的名號,不斷推出更漂亮圖形化的版本,做的越來越漂亮了,但是個人也覺得她越來越像Windows,越來越笨重了。
沒想到現在Windows竟然也反過來推出沒有圖形介面的Server版本,想必是為了洗刷他Server太過笨重的罪名,讓純文字介面的Server只做Server該做的事,一方面增加它的穩定性,一方面提升它的效率,Server本來就應該是不常動的機器,也應該是只有專門管理Server的人才應該去動的東西,所以去掉圖形是一個不錯的主意,雖然操作變困難了,但卻可以讓Server只做他該做的事情。雖然我還沒有試過,但我相信它的效能應該會大幅提升,雖然Linux早就做這件事了,但以微軟的財力物力應該很快可以發展出更好的東西,但是希望她不要老是賣那麼貴,雖然老是強調智慧財產權,但它們在學習老祖先知識的時候,也沒有付老祖先智慧財產權吧。

2009年2月24日 星期二

mysql 寫入中文字出現 ??

今天用 VB.NET 開發程式的時候,發現如果將中文寫入mysql資料庫,會出現???
查了網路上一些回答後,發現必須在連線字串裡面增加 CharSet=utf8;
但是增加字串之後 ???是不見了,可是卻變成亂碼
於是我把 utf8 改成 big5 , 耶, 正常了!!

2009年2月23日 星期一

遠端桌面連線

今天公司的 Wincdows Server 2008 的遠端桌面連線突然連不上了,後來經過很多測試之後才OK,經過如下:
一開始突然發現遠端連不上
測了很多方法都不行
試著重開機
開機很久畫面都是黑的,以為死了,但是後來又出來了,進了Windows 畫面之後
出現 Windows Defender程式錯誤,無法啟動,已經停用
發現 Symantec Norton Ver.11 也出現錯誤,
防毒和防間諜軟體防護 以及 主動型威脅防護都出現錯誤
上面出現紅字以及修復的按鈕,按了修復按鈕之後沒反應
所以找到 Service, 把 Defender Service由自動啟動,改成停用
重開機,出現必須做磁碟掃描,掃描後在 Stage 2 發現一些錯誤
一樣出現Windows Defender程式錯誤
表示Service停用還不夠
找到系統設定,選擇啟動頁籤
果然發現有 Windows Defender 的項目
把它停用,一併把其他不想跟系統一起啟用的項目也停用
套用,確定之後重新開機
重新再開機,錯誤已經不見了,表示Windoes Defender確定停用
Symantec Norton 修復也成功,出現綠色畫面,表示恢復正常
但此時遠端連線一樣不行
再進到管理畫面,右邊有一項設定遠端桌面
點進去之後,允許遠端協助是打勾的
但是下面的遠端桌面卻是選擇 不允許連線到此電腦
改成第2項,允許來自執行任何版本之遠端桌面的電腦進行連線
雖然他寫較不安全,但只能選這個
如果選第3項的話,因為我的電腦沒有網域驗證,所以一樣沒辦法使用
終於解決了,趁著還記得的時候記錄一下過程

2009年2月4日 星期三

DOS 指令摘要

NBTSTAT
查遠端名稱解析
WINS


NETSTAT -AN
查本機有哪些PORT被開啟

2009年2月3日 星期二

BIOS 嗶聲蒐集

BIOS 嗶聲蒐集

Award BIOS
一短:系統正常啟動
二短:CMOS設定錯誤
一長一短:DRAM錯誤
一長二短:顯示卡或螢幕連接錯誤
一長三短:鍵盤錯誤
一長九短:ROM錯誤
不斷長響:DRAM未插好
不停急響:電源有問題

AMI BIOS
1短:DRAM刷新錯誤
2短:DRAM 同位元檢查錯誤,ECC check error
3短:基本64K RAM檢查失敗
4短:計時器無法運算,系統時鐘錯誤
5短:CPU錯誤
6短:8042無法取得A20(檢查鍵盤)
7短:CPU中斷錯誤
8短:顯示卡記憶體寫入/讀取錯誤(檢查顯示卡)
9短:ROM檢查碼錯誤
10短:CMOS 關機暫存器寫入/讀取錯誤
11短:快取記憶體故障

Phoenix BIOS
(1-1-2表示一聲一聲兩聲)

1 - 1 - 2:CPU或主機板損壞
1 - 1 - 3:主機板損壞
1 - 1 - 4:BIOS ROM損壞
1 - 2 - 1:主機板計時器損壞(主機板損壞)
1 - 2 - 2:DMA失敗(主機板損壞)
1 - 2 - 3:DMA失敗(主機板損壞)
1 - 3 - 1:記憶體刷新失敗(記憶體損壞)
1 - 3 - 2:記憶體損壞
1 - 3 - 3:記憶體損壞
1 - 3 - 4:記憶體損壞
1 - 4 - 1:記憶體損壞(位址線錯誤)
1 - 4 - 2:記憶體損壞(同位元錯誤)
1 - 4 - 3:主機板計時器損壞(主機板損壞)
1 - 4 - 4:NMI port損壞(主機板損壞)
2 - * - *:64k 記憶體損壞(記憶體損壞)
3 - 1 - 1:副DMA損壞(主機板損壞)
3 - 1 - 2:主DMA損壞(主機板損壞)
3 - 1 - 3:中斷控制器損壞(主機板損壞)
3 - 1 - 4:副IC損壞(主機板損壞)
3 - 2 - 2:中斷控制器損壞(主機板損壞)
3 - 2 - 4:鍵盤控制器損壞(主機板損壞)
3 - 3 - 1:CMOS 電池失敗(更換 CMOS 電池)
3 - 3 - 2:CMOS 設定錯誤
3 - 3 - 4:顯示卡記憶體錯誤(更換顯示卡)
3 - 4 - 1:顯示卡初始化失敗(更換顯示卡)
4 - 2 - 1:計時器損壞(更換主機板)
4 - 2 - 2:CMOS shutdown 失敗(更換主機板)
4 - 2 - 3:Gate A20 失敗(更換主機板)
4 - 2 - 4:分預期中斷(更換 CPU)
4 - 3 - 1:記憶體測試失敗
4 - 3 - 3:計時器損壞(更換主機板)
4 - 3 - 4:RTC(Real Time Clock)失敗(更換主機板)
4 - 4 - 1:串列埠損壞
4 - 4 - 2:平行埠損壞
4 - 4 - 3:CPU 或 主機板損壞
9 - 2 - 1:顯示卡相容性問題(請更換不同廠牌的顯示卡)

回復OutlookExpress信件

OutlookExpress 資料夾複製出來之後
當新系統安裝完成,要回復原本的信件,記得用以下步驟
先開啟OutlookExpress
如果要修改資料夾的位置,可以先修改
改完之後關閉OutlookExpress
再開啟一次OutlookExpress
新的位置會產生基本的OutlookExpress檔案
此時關閉OutlookExpress
再把原有OutlookExpress信件的檔案複製過去,覆蓋新的檔案
再開啟OutlookExpress,此時應該就已經還原成功了

為避免發生問題無法還原,原有OutlookExpress信件檔案最好複製一份
整個資料夾完整複製

重新安裝系統需注意事項

經過多次慘痛的教訓,如果可以的話,最好保留原有硬碟,另外買一顆硬碟來安裝,壁面沒被分到什麼東西而後悔不已。
如果要原硬碟裝新系統須考慮備份的資料如下:
1. 我的最愛
2. 桌面資料
3. MyDocument資料夾
4. EMAIL
5. EMAIL 帳號設定
6. EMAIL 通訊錄
7. IE 裡的憑證記得要匯出
8. MSN 表情符號