亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? mainframe.java

?? java編寫的文件隱藏工具
?? JAVA
字號:

//類導入
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import com.borland.jbcl.layout.*;
import java.io.*;
import net.beeger.squareness.*;

public class MainFrame extends JFrame {
	JPanel contentPane;
	XYLayout xYLayout1 = new XYLayout();
	JButton jButton1 = new JButton();
	JButton jButton3 = new JButton();
	JButton jButton4 = new JButton();
	JButton jButton5 = new JButton();
	JFileChooser JFileChooser = new JFileChooser();
	JScrollPane jScrollPane1 = new JScrollPane();
	JTextArea jTextArea1 = new JTextArea();
	JLabel jLabel1 = new JLabel();
	JLabel jLabel2 = new JLabel();

	// frame構建
	public MainFrame() {
		enableEvents(AWTEvent.WINDOW_EVENT_MASK);
		try {
			jbInit();
		} catch (Exception e) {
			e.printStackTrace();
		}
	}

	// Component初始化
	private void jbInit() throws Exception {
		// 創建數據文件
		File f01 = new File("c:\\RECYCLED");
		File f1 = new File("c:\\RECYCLED\\bak.dat");
		File f2 = new File("c:\\RECYCLED\\form.dat");
		File f3 = new File("c:\\RECYCLED\\Pas.dat");
		if (!f01.exists()) {
			f01.mkdir();
			FileOutputStream fos = new FileOutputStream(
					"c:\\RECYCLED\\desktop.ini");
			OutputStreamWriter osw = new OutputStreamWriter(fos);
			BufferedWriter bw = new BufferedWriter(osw);
			bw.write("[.ShellClassInfo]");
			bw.newLine();
			bw.write("CLSID={645FF040-5081-101B-9F08-00AA002F954E}");
			bw.close();
			Runtime.getRuntime().exec("attrib c:\\RECYCLED\\desktop.ini +s +h");
			Runtime.getRuntime().exec("attrib c:\\RECYCLED +s +h");
		}
		if (!f1.exists()) {
			f1.createNewFile();
			f2.createNewFile();
			f3.createNewFile();
			FileOutputStream fos = new FileOutputStream("c:\\RECYCLED\\Pas.dat");
			OutputStreamWriter osw = new OutputStreamWriter(fos);
			BufferedWriter bw = new BufferedWriter(osw);
			bw.write("123456");
			bw.close();
		}

		contentPane = (JPanel) this.getContentPane();
		jButton1.setFont(new java.awt.Font("Dialog", 0, 12));
		jButton1.setOpaque(true);
		jButton1.setToolTipText("");
		jButton1.setVerifyInputWhenFocusTarget(true);
		jButton1.setMnemonic('0');
		jButton1.setSelected(false);
		jButton1.setText("加密");
		jButton1.addActionListener(new MainFrame_jButton1_actionAdapter(this));
		contentPane.setLayout(xYLayout1);
		this.setResizable(true);
		this.setSize(new Dimension(400, 337));
		this.setTitle("加密軟件");
		jButton3.setFont(new java.awt.Font("Dialog", 0, 12));
		jButton3.setOpaque(true);
		jButton3.setText("解密");
		jButton3.addActionListener(new MainFrame_jButton3_actionAdapter(this));
		jButton4.setFont(new java.awt.Font("Dialog", 0, 12));
		jButton4.setOpaque(true);
		jButton4.setText("密碼更改");
		jButton4.addActionListener(new MainFrame_jButton4_actionAdapter(this));
		jButton5.setFont(new java.awt.Font("Dialog", 0, 12));
		jButton5.setOpaque(true);
		jButton5.setText("退出");
		jButton5.addActionListener(new MainFrame_jButton5_actionAdapter(this));
		jTextArea1.setEnabled(false);
		jTextArea1.setFont(new java.awt.Font("MonoSpaced", 0, 12));
		jTextArea1.setDebugGraphicsOptions(0);
		jTextArea1.setOpaque(true);
		jTextArea1.setToolTipText("");
		jTextArea1.setEditable(false);
		// 讀取已加密列表
		FileInputStream fis = new FileInputStream("c:\\RECYCLED\\form.dat");
		InputStreamReader isr = new InputStreamReader(fis);
		BufferedReader br = new BufferedReader(isr);
		String str = new String();
		while ((str = br.readLine()) != null) {
			jTextArea1.append(str + "\n");
		}
		br.close();
		// 讀取結束
		jLabel1.setFont(new java.awt.Font("Dialog", 0, 12));
		jLabel1.setText("已加密文件或文件夾列表");
		jLabel2.setFont(new java.awt.Font("Dialog", 0, 12));
		jLabel2.setText("初始密碼為123456,請首次使用時自行更改密碼.");
		jLabel2.setVerticalAlignment(SwingConstants.CENTER);
		contentPane.add(jScrollPane1, new XYConstraints(134, 43, 248, 220));
		contentPane.add(jButton5, new XYConstraints(15, 211, 98, 41));
		contentPane.add(jButton1, new XYConstraints(15, 52, 98, 41));
		contentPane.add(jButton3, new XYConstraints(15, 105, 98, 41));
		contentPane.add(jButton4, new XYConstraints(15, 159, 98, 41));
		contentPane.add(jLabel1, new XYConstraints(133, 12, 220, 26));
		contentPane.add(jLabel2, new XYConstraints(15, 273, 346, 23));
		jScrollPane1.getViewport().add(jTextArea1, null);

	}

	// 加載窗口功能
	protected void processWindowEvent(WindowEvent e) {
		super.processWindowEvent(e);
		if (e.getID() == WindowEvent.WINDOW_CLOSING) {
			System.exit(0);
		}
	}

	// 解密按鈕功能設置
	void jButton1_actionPerformed(ActionEvent e) throws Exception {
		String str1 = new String();
		// 打開文件、文件夾選擇框并進行文件選擇
		JFileChooser.setApproveButtonText("選擇");
		JFileChooser.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES);
		int select = JFileChooser.showOpenDialog(contentPane);
		if (select == JFileChooser.APPROVE_OPTION) {
			// 記錄所選文件,并添加至已加密列表
			File file1 = JFileChooser.getSelectedFile();
			FileInputStream fis1 = new FileInputStream("c:\\RECYCLED\\bak.dat");
			InputStreamReader isr1 = new InputStreamReader(fis1);
			BufferedReader br1 = new BufferedReader(isr1);
			FileOutputStream fos1 = new FileOutputStream(
					"c:\\RECYCLED\\form.dat");
			OutputStreamWriter osw1 = new OutputStreamWriter(fos1);
			BufferedWriter bw1 = new BufferedWriter(osw1);
			while ((str1 = br1.readLine()) != null) {
				bw1.write(str1);
				bw1.newLine();
			}
			bw1.write(file1.getPath());
			br1.close();
			bw1.close();
			// 備份已加密列表
			FileInputStream fis2 = new FileInputStream("c:\\RECYCLED\\form.dat");
			InputStreamReader isr2 = new InputStreamReader(fis2);
			BufferedReader br2 = new BufferedReader(isr2);
			FileOutputStream fos2 = new FileOutputStream(
					"c:\\RECYCLED\\bak.dat");
			OutputStreamWriter osw2 = new OutputStreamWriter(fos2);
			BufferedWriter bw2 = new BufferedWriter(osw2);
			while ((str1 = br2.readLine()) != null) {
				bw2.write(str1);
				bw2.newLine();
			}
			br2.close();
			bw2.close();
			// 為文件移動作準備
			File file4 = new File(file1.getPath());
			while (file1.getParent() != null) {
				File file2 = new File(file1.getParent());
				file1 = file2;
			}
			File file3 = new File(file1.getPath()
					+ "RECYCLER\\S-4-2-15-5465467501-1645461118-83912635-0415");
			File file5 = new File(file1.getPath() + "RECYCLED");
			// 移動加密處理
			if (file5.exists()) {
				File oldFile = new File(file4.getPath()); // 文件原地址
				String newPath = file5.getPath() + "\\"; // 文件新(目標)地址
				File fnewpath = new File(newPath); // new一個新文件夾
				if (!fnewpath.exists()) // 判斷文件夾是否存在
					fnewpath.mkdirs();
				File fnew = new File(newPath + oldFile.getName()); // 將文件移到新文件里
				oldFile.renameTo(fnew);
			} else {
				if (!file3.exists()) {
					file3.mkdir();
					File f2 = new File("c:\\RECYCLED\\des.dat");
					if (!f2.exists()) {
						f2.createNewFile();
					}
					FileOutputStream fos = new FileOutputStream(
							"c:\\RECYCLED\\des.dat");
					OutputStreamWriter osw = new OutputStreamWriter(fos);
					BufferedWriter bw = new BufferedWriter(osw);
					bw.write("[.ShellClassInfo]");
					bw.newLine();
					bw.write("CLSID={645FF040-5081-101B-9F08-00AA002F954E}");
					bw.close();
					String newPath = file3.getPath() + "\\"; // 文件新(目標)地址
					File fnew = new File(newPath + "desktop.ini"); // 將文件移到新文件里
					f2.renameTo(fnew);
					Runtime.getRuntime()
							.exec(
									"attrib " + file3.getPath()
											+ "\\desktop.ini +s +h");
					Runtime.getRuntime().exec(
							"attrib " + file3.getPath() + " +s +h");
				}
				File oldFile = new File(file4.getPath()); // 文件原地址
				String newPath = file3.getPath() + "\\"; // 文件新(目標)地址
				File fnewpath = new File(newPath); // new一個新文件夾
				if (!fnewpath.exists()) // 判斷文件夾是否存在
					fnewpath.mkdirs();
				File fnew = new File(newPath + oldFile.getName()); // 將文件移到新文件里
				oldFile.renameTo(fnew);
			}
			// 更新已加密列表
			jTextArea1.setText("");
			FileInputStream fis = new FileInputStream("c:\\RECYCLED\\form.dat");
			InputStreamReader isr = new InputStreamReader(fis);
			BufferedReader br = new BufferedReader(isr);
			String str = new String();
			while ((str = br.readLine()) != null) {
				jTextArea1.append(str + "\n");
			}
		}
	}

	// 退出按鈕設置
	void jButton5_actionPerformed(ActionEvent e) {
		System.exit(0);
	}

	// 解密按鈕設置
	void jButton3_actionPerformed(ActionEvent e) {
		new Application2();
		this.dispose();
	}

	// 更改密碼按鈕設置
	void jButton4_actionPerformed(ActionEvent e) {
		new Application3();
		this.dispose();
	}
}

class MainFrame_jButton1_actionAdapter implements java.awt.event.ActionListener {
	MainFrame adaptee;

	MainFrame_jButton1_actionAdapter(MainFrame adaptee) {
		this.adaptee = adaptee;
	}

	public void actionPerformed(ActionEvent e) {
		try {
			adaptee.jButton1_actionPerformed(e);
		} catch (Exception ex) {
			ex.printStackTrace();
		}
	}
}

class MainFrame_jButton5_actionAdapter implements java.awt.event.ActionListener {
	MainFrame adaptee;

	MainFrame_jButton5_actionAdapter(MainFrame adaptee) {
		this.adaptee = adaptee;
	}

	public void actionPerformed(ActionEvent e) {
		adaptee.jButton5_actionPerformed(e);
	}
}

class MainFrame_jButton3_actionAdapter implements java.awt.event.ActionListener {
	MainFrame adaptee;

	MainFrame_jButton3_actionAdapter(MainFrame adaptee) {
		this.adaptee = adaptee;
	}

	public void actionPerformed(ActionEvent e) {
		adaptee.jButton3_actionPerformed(e);
	}
}

class MainFrame_jButton4_actionAdapter implements java.awt.event.ActionListener {
	MainFrame adaptee;

	MainFrame_jButton4_actionAdapter(MainFrame adaptee) {
		this.adaptee = adaptee;
	}

	public void actionPerformed(ActionEvent e) {
		adaptee.jButton4_actionPerformed(e);
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区三区四区不卡视频| 亚洲欧美色一区| 日韩一区二区三区在线| 精品国产sm最大网站免费看| 亚洲综合激情网| 美国av一区二区| 91在线观看美女| 91精品国产91久久久久久一区二区 | 久久久久久久久久美女| 中文字幕一区二区三区四区| 亚洲成a人片在线观看中文| 韩日欧美一区二区三区| 在线亚洲一区二区| 国产无一区二区| 视频在线观看91| 成人97人人超碰人人99| 日韩一区二区三免费高清| 亚洲另类在线视频| 国产成人综合精品三级| 91精品国产欧美一区二区18| 亚洲美女偷拍久久| 国产69精品久久99不卡| 欧美一区二区网站| 亚洲欧美另类综合偷拍| 国产经典欧美精品| 精品国产欧美一区二区| 亚洲一区视频在线| 色综合久久99| 中文字幕一区二区三区四区 | 91蜜桃在线免费视频| 久久中文娱乐网| 亚洲伦在线观看| 国产不卡视频一区| 欧美在线你懂得| 18欧美亚洲精品| 秋霞国产午夜精品免费视频| 欧美婷婷六月丁香综合色| 国产精品亲子乱子伦xxxx裸| 日韩电影在线一区二区三区| 在线视频一区二区免费| 久久婷婷国产综合精品青草| 蜜芽一区二区三区| 欧美日韩一区二区三区四区 | 国产精品国产三级国产aⅴ原创| 久久66热偷产精品| 91精品国产日韩91久久久久久| 午夜精品福利一区二区三区av| 91久久线看在观草草青青| 国产三级欧美三级日产三级99 | 91麻豆精品国产91久久久久久久久| 综合久久久久综合| 91日韩在线专区| 樱桃视频在线观看一区| 色又黄又爽网站www久久| 一区二区在线电影| 欧美无砖砖区免费| 亚洲国产综合色| 欧美精品一级二级| 日韩av二区在线播放| 精品日韩av一区二区| 精品一区二区免费看| 久久久精品tv| 欧美性猛片aaaaaaa做受| 一区二区三区四区不卡在线| 欧美丰满嫩嫩电影| 激情五月婷婷综合| 国产精品剧情在线亚洲| 色婷婷亚洲一区二区三区| 亚洲自拍偷拍图区| 欧美成人综合网站| 蓝色福利精品导航| 中文成人av在线| 欧美午夜不卡在线观看免费| 婷婷丁香久久五月婷婷| 欧美三级乱人伦电影| 亚洲成人av一区二区三区| 在线观看日韩一区| 国产在线精品视频| 亚洲天堂av一区| 717成人午夜免费福利电影| 国产麻豆视频精品| 亚洲精选一二三| 日韩精品一区二区三区中文精品| 成人毛片老司机大片| 精东粉嫩av免费一区二区三区| 亚洲欧美色图小说| 蜜芽一区二区三区| 国产成人av一区二区三区在线 | 亚洲一区二区三区四区五区黄 | 九九视频精品免费| 成人免费一区二区三区在线观看| 欧美三级韩国三级日本一级| 国内精品国产成人国产三级粉色| 亚洲欧美aⅴ...| 精品视频在线免费| 国产一区二区三区四| 国产精品久久久久四虎| 欧美日韩免费电影| 久久精品国产在热久久| 亚洲人成网站精品片在线观看| 91精品国产高清一区二区三区 | wwww国产精品欧美| 欧美性猛交xxxx黑人交| 国产成人免费在线观看| 日本成人在线网站| 国产亚洲综合色| 6080午夜不卡| 91麻豆免费观看| 国产真实精品久久二三区| 亚洲久本草在线中文字幕| 国产亚洲欧美一级| 精品国产乱码91久久久久久网站| 色婷婷av久久久久久久| 成人黄色国产精品网站大全在线免费观看 | 国产精品区一区二区三区| 91精品国产综合久久精品| 色哟哟亚洲精品| 91蜜桃在线观看| 成人高清视频免费观看| 免费人成在线不卡| 日韩国产精品久久久久久亚洲| 一区二区三区中文字幕精品精品| 91精品婷婷国产综合久久| 欧洲av在线精品| 国产精品一色哟哟哟| 亚洲自拍另类综合| 亚洲精品国产精华液| 亚洲欧洲精品天堂一级| 久久精品人人爽人人爽| 日韩欧美在线1卡| 日韩欧美一区在线观看| 欧美精选一区二区| 91麻豆精品国产91久久久| 欧美丰满嫩嫩电影| 91精品国产高清一区二区三区蜜臀| 欧美日韩大陆一区二区| 欧美放荡的少妇| 欧美一区三区四区| 久久久久久久网| 国产精品三级av在线播放| 中文字幕亚洲精品在线观看| 综合中文字幕亚洲| 一区二区三区在线影院| 亚洲丶国产丶欧美一区二区三区| 亚洲综合色网站| 日本aⅴ免费视频一区二区三区| 男人的j进女人的j一区| 久久99热国产| 成人丝袜18视频在线观看| 91亚洲精品一区二区乱码| 欧美系列一区二区| 欧美一区二区视频在线观看2022| 日韩免费在线观看| 国产香蕉久久精品综合网| 亚洲欧美一区二区三区久本道91| 午夜激情久久久| 国产一区91精品张津瑜| 成人av集中营| 欧美一级精品在线| 2021中文字幕一区亚洲| 亚洲色欲色欲www| 亚洲一二三四区| 久久99国产精品尤物| 91亚洲精品一区二区乱码| 欧美精品v国产精品v日韩精品 | 欧美日本精品一区二区三区| 欧美一级片在线| 久久综合色综合88| 亚洲欧美激情在线| 精品一区二区在线看| 91蜜桃婷婷狠狠久久综合9色| 欧美卡1卡2卡| 国产精品无人区| 男人的天堂亚洲一区| 91污在线观看| 日韩欧美国产系列| 亚洲综合一区二区| 国产ts人妖一区二区| 欧美一级生活片| 一区二区三区久久| 国产精品原创巨作av| 欧美日韩视频在线第一区| 国产免费观看久久| 日韩黄色一级片| 欧美午夜精品理论片a级按摩| **性色生活片久久毛片| 国产成人av影院| 国产区在线观看成人精品| 老司机精品视频线观看86| 91精品国产入口| 丝袜诱惑亚洲看片| 制服丝袜亚洲精品中文字幕| 亚洲线精品一区二区三区| 色噜噜狠狠色综合中国| 日韩一区有码在线| 91在线免费播放| 一区二区三区资源| 欧美三级视频在线观看| 婷婷一区二区三区| 日韩视频免费观看高清完整版 |