Tìm trong:Webe-CHÍP

Bộ gõ (kiểu Vni/Telex/Viqr)Tắt (Alt+T)Mở (Alt+M)

 
Trang chủ ĐÓ HỎI, ĐÂY TRẢ LỜI TC 52
Biến môi trường trong Visual Studio 2005

Đó hỏi: Trong Visual Studio 2005, tôi chạy chương trình VC++ bằng cách ấn Ctrl+F5 thì được báo lỗi là không thể tìm được tập tin MSVCP80D.dll, cho dù trong thư mục của VS 2005 vẫn có tập tin này? <v4xx@>

Đây trả lời: Có thể vì một lý do nào đó, bạn đã làm thay đổi hay xóa mất một số biến môi trường (environment variables) chứa các đường dẫn đến các thư mục chứa tập tin mà VS 2005 cần tham chiếu khi biên dịch chương trình của bạn. Để kiểm tra, bạn mở chương trình VC++ của bạn trong IDE của VS 2005, chọn Tools/Options/Projects/VC++ Directories để mở hộp thoại Options. Bạn lưu ý, tập tin MSVCP80D.dll thường được lưu trữ ở hai nơi: thư mục C:\Windows\System32 và thư mục được thể hiện bởi các biến môi trường FrameworkDir và FrameworkVersion:
$(FrameworkDir)$(FrameworkVersion)
Để kiểm tra nội dung của các biến này, bạn chọn Start/Programs/Microsoft Visual Studio 2005/Visual Studio Tools/Visual Studio 2005 Command Prompt. Bạn sẽ thấy xuất hiện cửa sổ Command Prompt quen thuộc có dấu nhắc dòng lệnh như sau:
Setting environment for using Microsoft Visual Studio 2005 x86 tools.
D:\Programs\Microsoft Visual Studio 8\VC>
Ở dấu nhắc dòng lệnh, bạn nhập vào các lệnh set frameworkdir và set frameworkversion. Bạn sẽ thấy như sau:
D:\Programs\Microsoft Visual Studio 8\VC>set frameworkdir
FrameworkDir=C:\WINDOWS\Microsoft.NET\Framework
D:\Programs\Microsoft Visual Studio 8\VC>set frameworkversion
FrameworkVersion=v2.0.50727
Như vậy, nội dung thực tế của biến $(FrameworkDir)$(FrameworkVersion) sẽ là:
C:\WINDOWS\Microsoft.NET\Framework\ v2.0.50727
Nếu vì lý do nào đó mà trong khung liệt kê các thư mục của VC++ Directories bị mất mô tả đường dẫn C:\Windows\System32 và mất biến mô tả đường dẫn $(FrameworkDir)$(FrameworkVersion) hay có biến này nhưng nội dung của các biến FrameworkDir và FrameworkVersion không đúng như trên thì VS 2005 sẽ không thể tìm thấy tập tin mà nó cần.
Để khắc phục tình trạng này, bạn cần phải tạo lại biến $(FrameworkDir)$(FrameworkVersion) (nếu biến này bị mất) bằng cách nhấn vào biểu tượng thư mục (biểu tượng thứ hai bên cạnh biểu tượng dấu kiểm) và điền vào biến này.
Trong trường hợp các biến FrameworkDir và FrameworkVersion không đúng như minh họa trong cửa sổ dòng lệnh thì bạn khắc phục bằng cách thêm trực tiếp đường dẫn C:\WINDOWS\Microsoft.NET\Framework\ v2.0.50727 vào danh sách thư mục của VC++ Directories.

VÕ VĂN THÀNH
 
Nhận tin RSS trong Firefox

Đó hỏi: Xin e-CHÍP hướng dẫn tôi cách sử dụng chi tiết RSS trong FireFox? <hainv@>

Đây trả lời: Firefox được tích hợp tính năng đọc tin RSS khá hoàn hảo, bạn có thể đăng ký nhận tin từ tất cả mọi trang Web RSS và ở những dịch vụ cung cấp tin hỗ trợ chuẩn Atom qua công cụ Live Bookmark của Firefox. Mỗi khi truy cập các Website có cung cấp RSS, ở góc dưới bên phải của Firefox sẽ xuất hiện một biểu tượng màu cam. Nhấn chuột vào biểu tượng này thì Firefox sẽ tự động ghi nội dung tin tức mới nhất vào danh sách bookmark hay thư mục con. Cách đăng ký nhận tin như sau: Bấm phím phải chuột lên nút RSS trong cửa sổ Firefox > bấm nút XML của trang Web RSS rồi chọn Copy Link Location > chọn Bookmarks/ Manage Bookmarks/ File/ New Live Bookmark > đặt tên cho kết nối đã chọn tại Name sau đó dán địa chỉ URL của Website cung cấp tin vào Feed Location (bấm Ctrl+V).
Nếu không muốn thao tác phức tạp như trên, bạn có thể cài tiện ích miễn phí bổ sung tên là Sage (tải tại https://addons.mozilla.org/extensions/moreinfo.php?id=77) để giúp bạn nhanh chóng đọc tin RSS với một cú nhấn chuột và hiển thị trong một trang Web riêng trên cửa sổ Firefox.

 
Gỡ bỏ chương trình

Đó hỏi: Em có cài một số chương trình phần mềm hỗ trợ nhưng khi install xong chương trình bị lỗi, em sử dụng uninstall nó không chịu chạy gỡ bỏ. Em dùng cả add remove vẫn không gỡ bỏ được. Khi vào ổ đĩa, em xóa file thì không xóa được. Mỗi khi khởi động máy thì nó chạy và báo lỗi. Xin e-CHÍP vui lòng hỗ trợ cách gỡ bỏ. <quangcastrol@>

Đây trả lời: Bạn có thể cài các phần mềm chuyên tìm và gỡ bỏ các chương trình đã cài vào máy như:
- SBMAV Disk Cleaner (http://www.sbmav.com/dcleaner.html) có các tính năng: Tìm và xóa file/ thư mục “rác”. Gỡ bỏ chương trình đã cài đặt. Quản lý cookies, font hệ thống, các chương trình thường trú. Xem hướng dẫn tại trang Web http://www.tuoitre.com.vn/Tianyon/Index.aspx?ArticleID=133894&ChannelID=16.
- Total Uninstall (http://www.martau.com/): Ngoài chức năng gỡ bỏ chương trình, phần mềm này còn có khả năng theo dõi (và ghi nhận lại) các chương trình khác trong quá trình cài đặt đã thay đổi cái gì trên ổ cứng và trong các file hệ thống của Windows.
- WinXP Manager (http://www.yamicsoft.com/xpmanager/index.html): Phần mềm này có rất nhiều tính năng dùng để tối ưu hóa Windows nhằm đạt hiệu suất cao nhất về tốc độ hoạt động và sử dụng không gian ổ cứng. Trong đó, tính năng Smart uninstaller có khả năng gỡ bỏ các chương trình không cho phép gỡ bỏ hay công cụ gỡ bỏ bị hư hỏng nên không hoàn tất được. Bạn có thể xem thông tin chi tiết tại http://www.thnt.com.vn/magazine.php?op=viewcontent&topicid=1&storyid=133&choosed_year=2006&count=16.

 
Diệt virus W32.Jeefo

Đó hỏi: Máy của em xài Windows XP SP2. Gần đây máy bị nhiễm virus W32.Jeefo vào các file như sau: svchost.exe, IsUninnst.exe, netsetup.exe, wjview.exe, artgalry.exe, scanpst.exe. Do một số file là file hệ thống nên không thể delete file hoặc clear virus ra khỏi file được mặc dù các chương trình diệt nhận ra được (như BKAV, NAV, Mfee...). Vậy cho em hỏi có cách nào để diệt không? <langdu_dto@>

Đây trả lời: Đây là virus lây nhiễm các file thực thi (EXE) trong Windows, file bị lây nhiễm sẽ tăng kích thước lên 36.352 byte.
Muốn diệt virus này, bạn làm như sau:
1. Tắt tính năng System Restore của Windows bằng cách bấm phím phải vào My Computer, chọn Properties > trong bảng System Restore, đánh dấu chọn mục Turn off System Restore hay Turn off System Restore on all drives.
2. Khởi động lại Windows trong chế độ safe mode (bấm F8 khi khởi động rồi chọn Safe Mode) > chạy các chương trình diệt virus với bản cập nhật mới nhất như BKAV, Norton Antivirus... để quét tất cả file trên tất cả ổ đĩa và xóa các file bị virus phát hiện được.
3. Xóa các thông tin do virus chèn vào Registry bằng cách mở Start/ Run > gõ regedit > bấm OK.
Tìm đến khóa HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run ở cửa sổ bên trái Registry Editor > ở cửa sổ bên phải, bạn xóa mục "PowerManager"="%windir%\svchost.exe" > Thoát Registry Editor và khởi động lại Windows.
4. Cài lại các chương trình đã bị virus phá hỏng.

L.H

[Đầu trang]