using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.IO;
using System.Diagnostics;
namespace WindowsApplication5
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
listBox1.Items.Clear();
}
private void button2_Click(object sender, EventArgs e)
{
MessageBox.Show(\"启动成功\", \"东方不败3\");
fsw.Path = textBox1.Text;
fsw.Filter = \"*.\" + textBox2.Text;
fsw.EnableRaisingEvents = true; //获取一个值
fsw.IncludeSubdirectories = true; //启动监视子目录
fsw.Created += new FileSystemEventHandler(fsw_Created); //创建
fsw.Changed += new FileSystemEventHandler(fsw_Changed); //内容发生
fsw.Deleted += new FileSystemEventHandler(fsw_Deleted); //删除
fsw.Renamed += new RenamedEventHandler(fsw_Renamed);//修改
kfc.Path = textBox1.Text;
kfc.Filter = \"*.\" + boss.Text;
kfc.EnableRaisingEvents = true;
kfc.IncludeSubdirectories = true;
kfc.Changed += new FileSystemEventHandler(kfc_Changed);
kfc.Renamed += new RenamedEventHandler(kfc_Renamed);
kfc.Deleted += new FileSystemEventHandler(kfc_Deleted);
kfc.Created += new FileSystemEventHandler(kfc_Created);
}
void kfc_Changed(object sender, FileSystemEventArgs e)
{
string kio = e.Name;
listBox1.Items.Add(textBox1.Text + kio + \"文件内容修改\" + DateTime.Now);
}
void kfc_Renamed(object sender, FileSystemEventArgs e)
{
string kio = e.Name;
listBox1.Items.Add(textBox1.Text + kio + \"文件修改\" + DateTime.Now);
}
void kfc_Created(object sender, FileSystemEventArgs e)
{
string kio = e.Name;
listBox1.Items.Add(textBox1.Text + kio + \"文件创建\" + DateTime.Now);
}
void kfc_Deleted(object sender, FileSystemEventArgs e)
{
string kio = e.Name;
listBox1.Items.Add(textBox1.Text + kio + \"文件删除\" + DateTime.Now);
}
void fsw_Renamed(object sender, FileSystemEventArgs e)
{
string kig = e.Name;
listBox1.Items.Add(textBox1.Text + kig + \"文件修改\" + DateTime.Now);
}
void fsw_Deleted(object sender, FileSystemEventArgs e)
{
string kig = e.Name;
listBox1.Items.Add(textBox1.Text + kig + \"文件删除:\" + DateTime.Now);
}
void fsw_Changed(object sender, FileSystemEventArgs e)
{
string kig = e.Name;
listBox1.Items.Add(textBox1.Text + kig + \"文件内容修改:\" + DateTime.Now);
}
void fsw_Created(object sender, FileSystemEventArgs e)
{
string kig = e.Name;
listBox1.Items.Add(textBox1.Text + kig + \"文件创建:\" + DateTime.Now);
}
private void button3_Click(object sender, EventArgs e)
{
fsw.EnableRaisingEvents = false;
}
private void button4_Click(object sender, EventArgs e)
{
if (fbd.ShowDialog() == DialogResult.OK)
{
textBox1.Text = fbd.SelectedPath;
}
}
private void button5_Click(object sender, EventArgs e)
{
asm.Filter = \"文本文件(*.txt)|*.txt|所有文件(*.*)|*.*\";
if (asm.ShowDialog() == DialogResult.OK)
{
//选择了确定,
if (asm.FileName.Trim() != \"\")
{
StreamWriter sw = new StreamWriter(asm.FileName, false);
//sw.Write();
//sw.Close();
int i = listBox1.Items.Count;
for (int j = 0; j < i; j++)
{
sw.WriteLine(listBox1.Items[j].ToString());
}
MessageBox.Show(\"保存成功\", \"东方不败3\");
sw.Close();
}
}
}
private void button6_Click(object sender, EventArgs e)
{
if (File.Exists(\"C:\\WINDOWS\\regedit.exe\")) //XP 2003 注册表
{
System.Diagnostics.Process.Start(\"C:\\WINDOWS\\regedit.exe\");
}
else if (File.Exists(\"C:\\WINNT\\regedit.exe\")) //2000注册表
{
System.Diagnostics.Process.Start(\"C:\\WINNT\\regedit.exe\");
}
}
private void Form1_Load(object sender, EventArgs e)
{
contextMenuStrip1.Items.Add(ToolStripMenuItem);
}
private void button6_Click_1(object sender, EventArgs e)
{
Visible = false;
sb.Visible = true;
}
private void 最大化ToolStripMenuItem_Click(object sender, EventArgs e)
{
Visible = true;
sb.Visible = false;
}
private void ToolStripMenuItem_Click_1(object sender, EventArgs e)
{
Application.Exit();
}
private void 东方不败3ToolStripMenuItem_Click(object sender, EventArgs e)
{
Process p = new Process();
p.StartInfo.FileName = \"iexplore.exe\";
p.StartInfo.Arguments = \"http://hi.baidu.com/cuiyangyang\";
p.Start();
}
}
}