[VB.NET] - Change YIM Status Òh. Đang kiếm 1 số tài liệu làm việc tiếp với em này nhưng chưa ra nên thôi bùn tình viết tut 1 module nhỏ này chơi. Ý tưởng: Chương trình cho phép change YIM Status theo ý muốn. Mở rộng: Mở rộng list Status không jới hạn 4 Status của YIM v8.x (5 v7.x) - Auto Change Status. Thuật toán: - YIM store Status (YIM gọi là Custom Msg) trong Registry ở Key Code: HKEY_CURRENT_USER\Software\Yahoo\pager\profiles\<YIMID>\Custom Msgs YIMID: Tương ứng từng ID. - Status đang hiện hữu là Status ở vị trí 1. Do đó ta chỉ cần Change giá trị Custom Msg 1 này trong Registry khi đó bản thân YIM sẽ thay giá trị. Tiếp đó ta SendMessage WM_COMMAND đến Item 1 này trong list Status của YIM (cần biết ID của Item này. Dùng Spyxx.exe trong bộ VS). - Code: * Select Item 1 trong List YIM Status Code: SendMessage(intHandle, WM_COMMAND, 389, 1) * Change value trong Registry Code: SetCurrentUserBinValue(REGKEY_YIMPROFILE & YIMID & "\Custom Msgs", in_bytePos & "_bin", ConvertString2ArrayBin(value.strStatus)) If value.bolBusy = True Then SetCurrentUserDWORDValue(REGKEY_YIMPROFILE & YIMID & "\Custom Msgs", in_bytePos & "_DND", 1) Else SetCurrentUserDWORDValue(REGKEY_YIMPROFILE & YIMID & "\Custom Msgs", in_bytePos & "_DND", 0) End If * Lưu ý: Yahoo v8.x lưu Custom Msg dạng Bin chứ không phải String như các version trước. Bài viết sưu tầm Bạn vào Start, chọn Run (or Windows + R), gõ vào : Regedit để nhập vào chỉnh sửa Registry. Bạn tìm đến khoá: HKEY_CURRENT_USER\Software\yahoo\pager\Test Tạo DWORD VALUE tên là Plural Đặt tham số cho nó là 1 Muốn bỏ chức năng chat nhiều nick thì bạn đặt lại tham số là 0 là xong. English: Regedit for Y!M 8 MultiLogin Code: REGEDIT4 [HKEY_CURRENT_USER\Software\yahoo\pager\Test] "Plural"=dword:00000001 Rollback/Restore Code: REGEDIT4 [HKEY_CURRENT_USER\Software\yahoo\pager\Test] "Plural"=dword:00000000 Tested & Works Thông thường, muốn gửi một chùm ảnh cho ai đó, bạn phải mang từng tấm ảnh ra, hiệu chỉnh lại, rồi lần lượt đính kèm chúng vào email. Tuy nhiên, có một cách khác để làm hết mọi thứ chỉ qua một vài bước đơn giản nhưng hiệu quả thu được sẽ làm người nhận ngạc nhiên với chương trình SendPhoto Gold. Bước 1: Khởi động chương trình SendPhoto Gold và chọn mục “Share My Picture”. Bước 2: Chọn thư mục chứa hình ảnh ở cây thư mục bên trái, sau đó chọn những tấm ảnh muốn gửi qua email bằng cách đánh dấu vào ô chọn của từng tấm ảnh. Bước 3: Xoay những tấm ảnh chưa đúng chiều hiển thị bằng các nút “Rotate Picture Left” hay “Rotate Picture Right”, rồi bấm vào nút “Compose” để bắt đầu tạo thư. Bước 4: Bấm vào nút “Arrange Pictures” để sắp xếp lại thứ tự các ảnh hoặc “Customize Layout” để hiệu chỉnh các dạng khung ảnh. Điền thêm tiêu đề cho chùm ảnh muốn gửi và bấm “Next” để tiếp tục. Bước 5: Kéo thanh trượt ở góc dưới bên trái để chọn lựa chế độ gửi nhanh (khi bạn dùng kết nối qua điện thoại) hay gửi ảnh chất lượng cao (khi bạn dùng kết nối có băng thông lớn). Bước 6: Chọn mục “Send as Email” và bấm “Next” để chuyển sang bước kế tiếp. Bước 7: Đánh dấu chọn trình gửi nhận thư điện tử mà bạn đang sử dụng trong hệ thống để chương trình sử dụng. Nếu không có trình gửi nhận thư nào trong hệ thống, bạn có thể chọn mục cuối cùng. Bước 8: Đánh dấu chọn mục “Yes, add a quick access button and menu to Outlook”. Lần sau, bạn sẽ có thể khởi động việc gửi ảnh từ ngay trong trình gửi nhận email của bạn. Bước 9: Nhập vào địa chỉ email của người nhận trong mục “To” và bấm “Send” để gửi đi. Và như vậy là chùm ảnh của bạn đã được gửi đi cùng với các khung ảnh đẹp và người xem không cần phải mở từng tấm ảnh đính kèm mà có thể dùng chuột lướt nhanh từ trên xuống đến cuối email. Bạn có thể tìm phần mềm này trong các CD phần mềm mới hoặc download bản dùng thử tại địa chỉ: http://anonym.to/?http://anonym.to/?http://download.sendphotos.com/send/file/145 038-7H56/SendPhotosGoldEval.exe (Theo TTO) CHUYỂN ĐỔI NHANH GIỮA CÁC ISP (VDC, FPT, VIETEL ) CHO MÁY TÍNH TRONG MẠNG LAN DÙNG NHIỀU DỊCH VỤ ADSL KHÁC NHAU (Test trong Windows XP) Nếu trong mạng LAN sử dụng nhiều dịch vụ ADSL khác nhau, bạn có thể dễ dàng chuyển đổi dịch vụ cho máy trong mạng với tiện ích netsh có sẵn của Windows XP bằng cách tạo ra các tệp tin bat (tệp có đuôi là bat) tương ứng với mỗi nhà cung cấp dịch vụ. Khi cần sử dụng dịch vụ ADSL nào chỉ cần nhấn chạy tệp tin bat tương ứng. Để tạo tệp tin batch làm như sau: 1. Chạy chương trình notepad (vào Start\Run\Notepad.exe) 2. Nhập vào 2 dòng lệnh với cấu trúc sau đây : netsh interface ip set address "ten_cua_ket_noi_lan" static ip_lan_cua_may subnet_mask dia_chi_ip_router 1 netsh interface ip set dns "ten_cua_ket_noi_lan" static ip_nha_cung_cap primary ten_cua_ket_noi_lan: để xác định hãy nhấn chuột phải vào biểu tượng "My Network Places" trên nền màn hình \ Properties. Tên này thường là Local Area Connection hay Local Area Connection 1, Local Area Connection 2, ip_lan_cua_may: địa chỉ IP mạng nội bộ của máy (10.0.0.15, 10.0.0.254, ) subnet_mask: thường là 255.0.0.0 hoặc 255.255.255.0 dia_chi_ip_router: địa chỉ IP của router dùng để kết nối với dịch vụ ADSL (10.0.0.2 ) ip_nha_cung_cap: chính là địa chỉ DNS Server do nhà cung cấp dịch vụ ADSL thông báo cho bạn (với Vietel là 203.113.131.1 và 203.113.131.2, với VDC là 203.162.0.11 và 203.162.4.1) Sau đây là mẫu 2 tệp tin bat - vdc.bat: chuyển máy có địa chỉ IP là 10.0.0.15 (với subnet mask là 255.0.0.0, tên kết nối lan là Local Area Connection 6) về sử dụng dịch vụ ADSL của VDC thông qua router có địa chỉ IP là 10.0.0.2 - vietel.bat: chuyển máy có địa chỉ IP là 10.0.0.15 (với subnet mask là 255.0.0.0, tên kết nối lan là Local Area Connection 6) về sử dụng dịch vụ ADSL của Vietel thông qua router có địa chỉ IP là 10.0.0.100 TIPS: bạn nên ghi các tệp tin bat vào trong ổ đĩa hay thư mục nào đó và chỉ tạo shortcut ra màn hình để tránh trường hợp người khác có thể dễ dàng sửa đổi hay xóa mất Code: http://www.thaibinhtrade.com/tbnet/iclub/guide/isp_switch/vdc.bat Code: http://www.thaibinhtrade.com/tbnet/iclub/guide/isp_switch/vietel.bat