این پست به درخواست کمیته فیلترینگ حذف شد.
 





















































pprivate Timer _timer;
public Form()
{
    InitializeComponent();
    _timer = new Timer();
    _timer.Interval = 10000; // میلی ثانیه = 10 ثانیه
    _timer.Tick += _timer_Tick;
}
private void _timer_Tick(object sender, EventArgs e)
{
    zakhire();
}
private void cmd_send_Click_1(object sender, EventArgs e)
{
    if (!_timer.Enabled)
    {
        zakhire();
        _timer.Enabled = true;
    }
    else
    {
        _timer.Enabled = false;
    }
}
private void zakhire()
{
    // داده هایی که باید ذخیره شوند
}
فعلا سیستم درست و حسابی در دسترسم نیست بخاطر همون نمیتونم خوب جواب بدم
private void Form1_Load(object sender, EventArgs e)روش کار کن بعدا مفصل توضیح میدم
{
serialPort = new SerialPort();
string VER_Command = "VER\r";
if (serialPort is SerialPort)
{
serialPort.PortName = "COM1";
serialPort.DataBits = 8;
serialPort.Parity = Parity.None;
serialPort.StopBits = StopBits.One;
serialPort.BaudRate = 587;
try
{
serialPort.Open();
serialPort.DiscardOutBuffer();
serialPort.DiscardInBuffer();
serialPort.DataReceived += new SerialDataReceivedEventHandler(responseHandler);
serialPort.Write(VER_Command);
}
catch (Exception exc)
{
}
}// در صورت باز شدن پورت = پایان دستورات
}
private void responseHandler(object sender, SerialDataReceivedEventArgs args) {
string x = serialPort.ReadExisting();
}

using System.Runtime.InteropServices;باید این رو بدونی که یوزرنیم ویندوز کجا ذخیره میشه
[DllImport("Advapi32.dll", EntryPoint="GetUserName", 
		ExactSpelling=false, SetLastError=true)]بعد فراخوانی باید از این فایل سواستفاده کنی دیگه :) !!!static extern bool GetUserName(حالا چطوری نمایش بده بستگی به خودت داره
[MarshalAs(UnmanagedType.LPArray)] byte[] lpBuffer,
[MarshalAs(UnmanagedType.LPArray)] Int32[] nSize );
byte[] str=new byte[256];شاید یه پست هم برای این سوالت نوشتم !
Int32[] len=new Int32[1];
len[0]=256;
GetUserName(str,len);
MessageBox.Show(System.Text.Encoding.ASCII.GetString(str));
using (ZipFile zip = new ZipFile())
{
    foreach(string file in Directory.GetFiles(folder))
    {
        zip.AddFile(file, Path.GetFileName(file));
    }
    zip.Save("test.zip"));
}ویا شاید کد زیر هم جواب بدهattachment = new System.Net.Mail.Attachment(@"D:\*.*");سیستمی که باهاش میام نت هیچ امکانات برنامه نویسی نداره تا بتونم تست کنم





this.ShowInTaskbar = false;راستی توی کلاس زیر باید باشه
public Form1()
{
}





























