Brolly Admin

Posts: 3 Join date: 2008-04-24
 | Subject: Rafb.net Paster in C#.NET Tue May 06, 2008 10:09 pm | |
| http://rapidshare.com/files/96212167/Paster.exe.html| Code: | using System; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.Net; using System.IO; using System.Web;
namespace Paster { public partial class Form1 : Form { public Form1() { InitializeComponent(); }
private void PasteButton_Click(object sender, EventArgs e) { if (PasteTextBox.Text.Length > 0) { try { WebRequest req = WebRequest.Create("http://rafb.net/paste/paste.php"); req.Proxy = null; req.Method = "POST"; req.ContentType = "application/x-www-form-urlencoded";
StringBuilder str = new StringBuilder(); str.Append("lang=C%23"); str.Append("&nick=Paster by Brolly"); str.Append("&desc=Paster by Brolly"); str.Append("&cvt_tabs=No"); str.Append("&text="); str.Append(HttpUtility.UrlEncode(PasteTextBox.Text)); byte[] reqData = Encoding.UTF8.GetBytes(str.ToString()); req.ContentLength = reqData.Length;
using (Stream reqStream = req.GetRequestStream()) reqStream.Write(reqData, 0, reqData.Length);
using (WebResponse res = req.GetResponse()) { Stream resStream = res.GetResponseStream(); StreamReader sr = new StreamReader(resStream); LinkTextBox.Text = res.ResponseUri.ToString(); } PasteTimer.Start(); PasteButton.Enabled = false; } catch (Exception ex) { MessageBox.Show("Error: " + ex.ToString()); } } else MessageBox.Show("Error: Nothing to paste!"); }
private void openToolStripMenuItem1_Click(object sender, EventArgs e) { openFileDialog1.FileName = ""; openFileDialog1.DefaultExt = "txt"; openFileDialog1.Filter = "Text files (*.txt)|*.txt|C# Files (*.cs)|*.cs|C Files (*.c)|*.c|cpp Files (*.cpp)|*.cpp|Java Files (*.java)|*.java|Batch Files (*.bat)|*.bat"; openFileDialog1.FilterIndex = 1; openFileDialog1.RestoreDirectory = true; if (openFileDialog1.ShowDialog() == DialogResult.OK) { PasteTextBox.Clear(); StreamReader sr = new StreamReader(openFileDialog1.FileName); PasteTextBox.Text = sr.ReadToEnd(); sr.Close(); } }
private void Form1_Resize(object sender, EventArgs e) { if (FormWindowState.Minimized == WindowState) Hide(); }
private void notifyIcon1_MouseDoubleClick(object sender, MouseEventArgs e) { Show(); WindowState = FormWindowState.Normal; }
private void RestoreItem_Click(object sender, EventArgs e) { Show(); WindowState = FormWindowState.Normal; }
private void CloseItem_Click(object sender, EventArgs e) { this.Close(); }
private void button1_Click(object sender, EventArgs e) { if(LinkTextBox.Text.StartsWith("http://")) { try { System.Diagnostics.Process process = new System.Diagnostics.Process(); process.StartInfo.UseShellExecute = true; process.StartInfo.FileName = LinkTextBox.Text; process.Start(); } catch (Exception ex) { MessageBox.Show("Error: " + ex.ToString()); } } else MessageBox.Show("Error: No link to open!"); }
private void PasteTimer_Tick(object sender, EventArgs e) { PasteButton.Enabled = true; PasteTimer.Stop(); } } }
|
|
|