SQL Server 2005 x86安装外挂,自动安装,sqlx86,SQL Server 2
分享于 点击 36844 次 点评:155
SQL Server 2005 x86安装外挂,自动安装,sqlx86,SQL Server 2
SQL Server 2005 x86安装外挂,自动安装
[Java]代码
package mssql;import java.awt.*;import java.awt.event.*;import java.io.*;public class mssqlInstaller { public static void main(String[] args) { try { Runtime.getRuntime().exec(".\\SERVERS\\SETUP.EXE"); } catch (IOException e) { e.printStackTrace(); System.exit(0); } try { Thread.sleep(5000); } catch (InterruptedException e) { e.printStackTrace(); } try { Robot r = new Robot(); r.keyPress(KeyEvent.VK_SPACE); r.keyRelease(KeyEvent.VK_SPACE); r.keyPress(KeyEvent.VK_ENTER); r.keyRelease(KeyEvent.VK_ENTER); try { Thread.sleep(200); } catch (InterruptedException e) { e.printStackTrace(); } r.keyPress(KeyEvent.VK_ENTER); r.keyRelease(KeyEvent.VK_ENTER); try { Thread.sleep(5*60000+5000); } catch (InterruptedException e) { e.printStackTrace(); } r.keyPress(KeyEvent.VK_ENTER); r.keyRelease(KeyEvent.VK_ENTER); try { Thread.sleep(45000); } catch (InterruptedException e) { e.printStackTrace(); } r.keyPress(KeyEvent.VK_ALT); r.keyPress(KeyEvent.VK_TAB); r.keyRelease(KeyEvent.VK_TAB); r.keyRelease(KeyEvent.VK_ALT); try { Thread.sleep(2000); } catch (InterruptedException e) { e.printStackTrace(); } r.keyPress(KeyEvent.VK_ALT); r.keyPress(KeyEvent.VK_TAB); r.keyRelease(KeyEvent.VK_TAB); r.keyRelease(KeyEvent.VK_ALT); try { Thread.sleep(2000); } catch (InterruptedException e) { e.printStackTrace(); } r.keyPress(KeyEvent.VK_ENTER); r.keyRelease(KeyEvent.VK_ENTER); try { Thread.sleep(10000); } catch (InterruptedException e) { e.printStackTrace(); } r.keyPress(KeyEvent.VK_ENTER); r.keyRelease(KeyEvent.VK_ENTER); try { Thread.sleep(30000); } catch (InterruptedException e) { e.printStackTrace(); } r.keyPress(KeyEvent.VK_ENTER); r.keyRelease(KeyEvent.VK_ENTER); try { Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } r.keyPress(KeyEvent.VK_SPACE); r.keyRelease(KeyEvent.VK_SPACE); try { Thread.sleep(200); } catch (InterruptedException e) { e.printStackTrace(); } r.keyPress(KeyEvent.VK_D); r.keyRelease(KeyEvent.VK_D); try { Thread.sleep(15000); } catch (InterruptedException e) { e.printStackTrace(); } r.keyPress(KeyEvent.VK_DOWN); r.keyRelease(KeyEvent.VK_DOWN); try { Thread.sleep(200); } catch (InterruptedException e) { e.printStackTrace(); } r.keyPress(KeyEvent.VK_DOWN); r.keyRelease(KeyEvent.VK_DOWN); try { Thread.sleep(200); } catch (InterruptedException e) { e.printStackTrace(); } r.keyPress(KeyEvent.VK_DOWN); r.keyRelease(KeyEvent.VK_DOWN); try { Thread.sleep(200); } catch (InterruptedException e) { e.printStackTrace(); } r.keyPress(KeyEvent.VK_DOWN); r.keyRelease(KeyEvent.VK_DOWN); try { Thread.sleep(200); } catch (InterruptedException e) { e.printStackTrace(); } r.keyPress(KeyEvent.VK_SPACE); r.keyRelease(KeyEvent.VK_SPACE); try { Thread.sleep(200); } catch (InterruptedException e) { e.printStackTrace(); } r.keyPress(KeyEvent.VK_DOWN); r.keyRelease(KeyEvent.VK_DOWN); try { Thread.sleep(200); } catch (InterruptedException e) { e.printStackTrace(); } r.keyPress(KeyEvent.VK_DOWN); r.keyRelease(KeyEvent.VK_DOWN); try { Thread.sleep(200); } catch (InterruptedException e) { e.printStackTrace(); } r.keyPress(KeyEvent.VK_ENTER); r.keyRelease(KeyEvent.VK_ENTER); try { Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } r.keyPress(KeyEvent.VK_ENTER); r.keyRelease(KeyEvent.VK_ENTER); try { Thread.sleep(200); } catch (InterruptedException e) { e.printStackTrace(); } r.keyPress(KeyEvent.VK_ENTER); r.keyRelease(KeyEvent.VK_ENTER); try { Thread.sleep(2000); } catch (InterruptedException e) { e.printStackTrace(); } r.keyPress(KeyEvent.VK_TAB); r.keyRelease(KeyEvent.VK_TAB); try { Thread.sleep(200); } catch (InterruptedException e) { e.printStackTrace(); } r.keyPress(KeyEvent.VK_TAB); r.keyRelease(KeyEvent.VK_TAB); try { Thread.sleep(200); } catch (InterruptedException e) { e.printStackTrace(); } r.keyPress(KeyEvent.VK_TAB); r.keyRelease(KeyEvent.VK_TAB); try { Thread.sleep(200); } catch (InterruptedException e) { e.printStackTrace(); } r.keyPress(KeyEvent.VK_Y); r.keyRelease(KeyEvent.VK_Y); try { Thread.sleep(200); } catch (InterruptedException e) { e.printStackTrace(); } r.keyPress(KeyEvent.VK_ENTER); r.keyRelease(KeyEvent.VK_ENTER); try { Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } r.keyPress(KeyEvent.VK_ENTER); r.keyRelease(KeyEvent.VK_ENTER); try { Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } r.keyPress(KeyEvent.VK_ENTER); r.keyRelease(KeyEvent.VK_ENTER); try { Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } r.keyPress(KeyEvent.VK_ENTER); r.keyRelease(KeyEvent.VK_ENTER); try { Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } r.keyPress(KeyEvent.VK_ENTER); r.keyRelease(KeyEvent.VK_ENTER); } catch (AWTException e) { e.printStackTrace(); } System.exit(0); }}
用户点评