我和它一样奇怪。 o.0。
我检查过并仔细检查过,甚至不知道为什么它不起作用......
下面是正在使用的代码:
try {
if (!(Directory.Exists(@"C:\SimpleSkype\Identitys")))
Directory.CreateDirectory(@"C:\SimpleSkype\Identitys");
//Regex rgx = new Regex("[^a-zA-Z0-9 -]");
//String dd = rgx.Replace(u.Handle, "");
string file = Path.Combine(@"C:\", "SimpleSkype", "Identitys", "victim.jpg");
SaveSkypeAvatarToDisk(u.Handle, file);
using (Image image = Image.FromFile(@"C:\SimpleSkype\Identitys\victim.jpg")) {
input += ImageToBase64(image, System.Drawing.Imaging.ImageFormat.Jpeg) + "|";
}
} catch (Exception eee) {
MessageBox.Show(eee.ToString());
}
答案 0 :(得分:0)
尝试使用Application.DoEvents()(http://msdn.microsoft.com/en-us/library/system.windows.forms.application.doevents.aspx),这应该会延迟下一行执行,直到创建文件。