如何關閉「網路芳鄰」?

如何關閉「網路芳鄰」?


一. 以

Windows
XP 為例,其步驟如下:

  1. 「控制台」→「網路和網際網路連線」→「網路連線」「區域連線」「一般」取消以下元件:
    • Client for Microsoft Networks
    • File and Printer Sharing
      for Microsoft Networks
  2. 「控制台」→「網路和網際網路連線」→「網路連線」「區域連線」「一般」→「Internet
    Protocol(TCP/IP)
    內容進階WINS停用[NetBIOS
    over TCP/IP
    ]

  3. 「控制台」效能及維護系統管理工具服務→找到以下服務項目,
    將其更換為手動或停用



    • Messenger

    • TCP/IP
      NetBIOS Helper Services


二.

Windows NT/2000
為例,其步驟如下:

  1. 「控制台」→「網路和撥號連線」→「區域連線」「內容」取消以下元件:
    • Client for Microsoft Networks
    • File and Printer Sharing for Microsoft
      Networks
  2. 「控制台」→「網路和撥號連線」→「區域連線」「內容」→「Internet
    Protocol(TCP/IP)
    內容進階WINS停用[NetBIOS
    over TCP/IP
    ]

  3. 「控制台」系統管理工具服務→找到以下服務項目,
    將其更換為手動或停用



    • Messenger


    • TCP/IP NetBIOS Helper Services
張貼在 電腦和網際網路 | 發表留言

ubuntu apt-get update error: NO_PUBKEY?

由於無法取得它們的公鑰,以下簽章無法進行驗證: NO_PUBKEY
執行 apt-get update 修正這些問題

#####Error message
W:
GPG error: http://ppa.launchpad.net hardy Release: The following
signatures couldn’t be verified because the public key is not
available: NO_PUBKEY 6AF0E1940624A220

####solution

1.wayne@A7V880-desktop:~$ gpg –keyserver keyserver.ubuntu.com –recv-key 6AF0E1940624A220
gpg: keyring `/home/wayne/.gnupg/secring.gpg’ created
gpg: keyring `/home/wayne/.gnupg/pubring.gpg’ created
gpg: requesting key 0624A220 from hkp server keyserver.ubuntu.com
gpg: /home/wayne/.gnupg/trustdb.gpg: trustdb created
gpg: key 0624A220: public key "Launchpad PPA for TualatriX" imported
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)

2.wayne@A7V880-desktop:~$ gpg –export –armor 6AF0E1940624A220 > a.gpg

3.wayne@A7V880-desktop:~$ sudo apt-key add a.gpg
[sudo] password for wayne:
OK
 

張貼在 電腦和網際網路 | 發表留言

Mozilla/Safari && Internet

function getXMLDocument(){
         var xDoc=null;
         if (document.implementation&& document.implementation.createDocument){
                 xDoc=document.implementation.createDocument("","",null);
         }else if (typeof ActiveXObject != "undefined"){
                 var msXmlAx==null;
            try{
                   msXmlAx=new ActiveXObject("Msxml2.DOMDocument");
            }catch (e){
                    msXmlAx=new ActiveXObject("Msxml.DOMDocument");
           }
                        xDoc=msXmlAx;
                }
                    if (xDoc==null || typeof xDoc.load=="undefined"){
                                 xDoc=null;
                    }
          return xDoc;
}
張貼在 JavaScript | 發表留言

無法連線遠端MySQL

 進入mysql console mode,
打下列指令
grant all privileges on dbname.* to username@"xxx.xxx.xxx.xxx" identified by ‘password’;
說明:
dbname.* -> 代表某個db內的所有table
username -> 就是使用者ID啦,可是我看你的username是dbuser@db.mis.kuas.edu.tw,我沒試過這樣的ID是否為合法的ID
xxx.xxx.xxx.xxx -> 就是預計要存取這個db的client IP 位址,如果client的IP是會變動的,那可以用"%"取代IP

張貼在 JAVA | 發表留言

出現 530 5.7.0 Must issue a STARTTLS command first.

我在猜是要用到 SSL 的連線方式
張貼在 未分類 | 1 則迴響

Javamail for google

利用JavaMail收/發Gmail郵件(SSL)

Gmail目前已經啟用了POP3和SMTP服務,具體情況請看 http://www.javayou.com/showlog.jspe?log_id=490

與其他郵箱不同的是Gmail提供的POP3和SMTP是使用安全套接字層SSL的,因此常規的JavaMail程序是無法收發郵件的,下面是使用JavaMail如何收取Gmail郵件以及發送郵件的代碼:

1. 郵件收取

package lius.javamail.ssl;

import java.io.UnsupportedEncodingException;
import java.security.*;
import java.util.Properties;
import javax.mail.*;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeUtility;

/**
* 用於收取Gmail郵件
* @author Winter Lau
*/
public class GmailFetch {

public static void main(String argv[]) throws Exception {

Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());
final String SSL_FACTORY = "javax.net.ssl.SSLSocketFactory";

// Get a Properties object
Properties props = System.getProperties();
props.setProperty("mail.pop3.socketFactory.class", SSL_FACTORY);
props.setProperty("mail.pop3.socketFactory.fallback", "false");
props.setProperty("mail.pop3.port", "995");
props.setProperty("mail.pop3.socketFactory.port", "995");

//以下步驟跟一般的JavaMail操作相同
Session session = Session.getDefaultInstance(props,null);

//請將紅色部分對應替換成你的郵箱帳號和密碼
URLName urln = new URLName("pop3","pop.gmail.com",995,null,
"[郵箱帳號]", "[郵箱密碼]");
Store store = session.getStore(urln);
Folder inbox = null;
try {
store.connect();
inbox = store.getFolder("INBOX");
inbox.open(Folder.READ_ONLY);
FetchProfile profile = new FetchProfile();
profile.add(FetchProfile.Item.ENVELOPE);
Message[] messages = inbox.getMessages();
inbox.fetch(messages, profile);
System.out.println("收件箱的郵件數:" + messages.length);
for (int i = 0; i < messages.length; i++) {
//郵件發送者
String from = decodeText(messages[i].getFrom()[0].toString());
InternetAddress ia = new InternetAddress(from);
System.out.println("FROM:" + ia.getPersonal()+'(‘+ia.getAddress()+’)’);
//郵件標題
System.out.println("TITLE:" + messages[i].getSubject());
//郵件大小
System.out.println("SIZE:" + messages[i].getSize());
//郵件發送時間
System.out.println("DATE:" + messages[i].getSentDate());
}
} finally {
try {
inbox.close(false);
} catch (Exception e) {}
try {
store.close();
} catch (Exception e) {}
}
}

protected static String decodeText(String text)
throws UnsupportedEncodingException {
if (text == null)
return null;
if (text.startsWith("=?GB") || text.startsWith("=?gb"))
text = MimeUtility.decodeText(text);
else
text = new String(text.getBytes("ISO8859_1"));
return text;
}

}

2. 發送郵件

package lius.javamail.ssl;

import java.security.Security;
import java.util.Date;
import java.util.Properties;

import javax.mail.Authenticator;
import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.PasswordAuthentication;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.AddressException;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;

/**
* 使用Gmail發送郵件
* @author Winter Lau
*/
public class GmailSender {

public static void main(String[] args) throws AddressException, MessagingException {
Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());
final String SSL_FACTORY = "javax.net.ssl.SSLSocketFactory";
// Get a Properties object
Properties props = System.getProperties();
props.setProperty("mail.smtp.host", "smtp.gmail.com");
props.setProperty("mail.smtp.socketFactory.class", SSL_FACTORY);
props.setProperty("mail.smtp.socketFactory.fallback", "false");
props.setProperty("mail.smtp.port", "465");
props.setProperty("mail.smtp.socketFactory.port", "465");
props.put("mail.smtp.auth", "true");
final String username = "[郵箱帳號]";
final String password = "[郵箱密碼]";
Session session = Session.getDefaultInstance(props, new Authenticator(){
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication(username, password);
}});

// — Create a new message —
Message msg = new MimeMessage(session);

// — Set the FROM and TO fields —
msg.setFrom(new InternetAddress(username + "@mo168.com"));
msg.setRecipients(Message.RecipientType.TO,
InternetAddress.parse("[收件人地址]",false));
msg.setSubject("Hello");
msg.setText("How are you");
msg.setSentDate(new Date());
Transport.send(msg);

System.out.println("Message sent.");
}
}

張貼在 JAVA | 發表留言

MSN Messenger 檔案傳輸與掃毒

MSN Messenger 檔案傳輸與掃毒

在 PTT 防毒板上回應了一篇關於 MSN Messenger 檔案傳輸如何與防毒軟體配合的文章。此篇文章的內容取自於網路並加上自己的經驗而成。

以下的設定值,請依下列方式開啟後填入,

MSN -> 選項 -> 檔案傳輸 -> 使用下列軟體進行病毒掃描(V)

Antivir(小紅傘)

用法

avscan.exe的路徑 /GUIMODE=2 /PATH=%FILE%

通常是(字母大小寫有差)

“C:\Program Files\AntiVir PersonalEdition Classic\avscan.exe” /GUIMODE=2 /PATH=%FILE%

如果是 Premium 則 (字母大小寫有差)

“C:\Program Files\AntiVir PersonalEdition Premium\avscan.exe” /GUIMODE=2 /PATH=%FILE%

其中 GUIMODE = 1 表示”詳細掃描視窗”;GUIMODE = 2 表示”簡易掃描視窗”;GUIMODE = 3 表示”隱藏掃描視窗”

Avast

用法

ashQuick.exe的路徑

通常是

“C:\Program Files\Alwil Software\Avast4\ashQuick.exe”

Nod32

用法

nod32.exe的路徑 /arch /sfx /pack /ah /quit

通常是

“C:\Program Files\ESET\nod32.exe” /arch /sfx /pack /ah /quit

以上是舊的用法

─────────────────────

以下是新的用法

ESET Smart Security

‘C:\Program Files\ESET\ESET Smart Security\ecls.exe’ –logfile=log.txt –action=clean

ESET NOD32 Antivirus

‘C:\Program Files\ESET\ESET NOD32 Antivirus\ecls.exe’ –log-file=log.txt –action=clean

Kaspersky

用法

avp.exe的路徑 scan %1

通常是

“C:\Program Files\Kaspersky Lab\Kaspersky Anti-Virus 7.0\avp.exe” scan %1

Norton

用法

ccIMScn.exe的路徑

通常是

“C:\Program Files\Norton SystemWorks\Norton AntiVirus\ccIMScn.exe”

“C:\Program Files\Norton AntiVirus\ccIMScn.exe”

BitDefender

依版本而定

“C:\Program Files\Softwin\BitDefender8\bdlite.exe”
“C:\Program Files\Softwin\BitDefender9\bdlite.exe”
“C:\Program Files\Softwin\BitDefender10\bdlite.exe”

McAfee

“C:\Program Files\Network Associates\VirusScan\scan32.exe” /AUTOEXIT %1

CA AntiVirus

“C:\Program Files\CA\Common\ScanEngine\Inocmd32.exe” -ACT cure -SCA mf %1

AVG

“C:\Program Files\Grisoft\AVG Free\avgw.exe” /SE

PC-cillin

“C:\Program Files\Trend Micro\Internet Security 2005\PCCVScan.exe”

張貼在 電腦和網際網路 | 發表留言