Form1.vb
上传用户:websnack
上传日期:2022-08-01
资源大小:53k
文件大小:29k
源码类别:

系统编程

开发平台:

Visual C++

  1. Imports System.IO
  2. Public Class Form1
  3.     Inherits System.Windows.Forms.Form
  4. #Region " Windows Form Designer generated code "
  5.     Public Sub New()
  6.         MyBase.New()
  7.         'This call is required by the Windows Form Designer.
  8.         InitializeComponent()
  9.         'Add any initialization after the InitializeComponent() call
  10.     End Sub
  11.     'Form overrides dispose to clean up the component list.
  12.     Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)
  13.         If disposing Then
  14.             If Not (components Is Nothing) Then
  15.                 components.Dispose()
  16.             End If
  17.         End If
  18.         MyBase.Dispose(disposing)
  19.     End Sub
  20.     'Required by the Windows Form Designer
  21.     Private components As System.ComponentModel.IContainer
  22.     'NOTE: The following procedure is required by the Windows Form Designer
  23.     'It can be modified using the Windows Form Designer.  
  24.     'Do not modify it using the code editor.
  25.     Friend WithEvents ListBox1 As System.Windows.Forms.ListBox
  26.     Friend WithEvents ListBox2 As System.Windows.Forms.ListBox
  27.     Friend WithEvents Label1 As System.Windows.Forms.Label
  28.     Friend WithEvents Label2 As System.Windows.Forms.Label
  29.     Friend WithEvents Button1 As System.Windows.Forms.Button
  30.     Friend WithEvents Button2 As System.Windows.Forms.Button
  31.     Friend WithEvents TabControl1 As System.Windows.Forms.TabControl
  32.     Friend WithEvents TabPage1 As System.Windows.Forms.TabPage
  33.     Friend WithEvents TabPage2 As System.Windows.Forms.TabPage
  34.     Friend WithEvents Button5 As System.Windows.Forms.Button
  35.     Friend WithEvents TextBox2 As System.Windows.Forms.TextBox
  36.     Friend WithEvents TextBox1 As System.Windows.Forms.TextBox
  37.     Friend WithEvents Label3 As System.Windows.Forms.Label
  38.     Friend WithEvents Label4 As System.Windows.Forms.Label
  39.     Friend WithEvents Button6 As System.Windows.Forms.Button
  40.     Friend WithEvents TabPage3 As System.Windows.Forms.TabPage
  41.     Friend WithEvents TextBox3 As System.Windows.Forms.TextBox
  42.     Friend WithEvents TextBox4 As System.Windows.Forms.TextBox
  43.     Friend WithEvents TextBox5 As System.Windows.Forms.TextBox
  44.     Friend WithEvents Label5 As System.Windows.Forms.Label
  45.     Friend WithEvents Label6 As System.Windows.Forms.Label
  46.     Friend WithEvents Label7 As System.Windows.Forms.Label
  47.     Friend WithEvents Button7 As System.Windows.Forms.Button
  48.     Friend WithEvents ContextMenu1 As System.Windows.Forms.ContextMenu
  49.     Friend WithEvents MenuItem1 As System.Windows.Forms.MenuItem
  50.     Friend WithEvents MenuItem2 As System.Windows.Forms.MenuItem
  51.     Friend WithEvents MenuItem3 As System.Windows.Forms.MenuItem
  52.     Friend WithEvents MenuItem4 As System.Windows.Forms.MenuItem
  53.     Friend WithEvents ContextMenu2 As System.Windows.Forms.ContextMenu
  54.     Friend WithEvents MenuItem5 As System.Windows.Forms.MenuItem
  55.     Friend WithEvents ContextMenu3 As System.Windows.Forms.ContextMenu
  56.     Friend WithEvents MenuItem6 As System.Windows.Forms.MenuItem
  57.     Friend WithEvents MenuItem7 As System.Windows.Forms.MenuItem
  58.     Friend WithEvents MenuItem8 As System.Windows.Forms.MenuItem
  59.     Friend WithEvents MenuItem9 As System.Windows.Forms.MenuItem
  60.     Friend WithEvents MenuItem10 As System.Windows.Forms.MenuItem
  61.     Friend WithEvents MenuItem11 As System.Windows.Forms.MenuItem
  62.     Friend WithEvents MenuItem12 As System.Windows.Forms.MenuItem
  63.     Friend WithEvents UserControl11 As Show.UserControl1
  64.     <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
  65.         Me.ListBox1 = New System.Windows.Forms.ListBox()
  66.         Me.ContextMenu2 = New System.Windows.Forms.ContextMenu()
  67.         Me.MenuItem5 = New System.Windows.Forms.MenuItem()
  68.         Me.MenuItem7 = New System.Windows.Forms.MenuItem()
  69.         Me.MenuItem9 = New System.Windows.Forms.MenuItem()
  70.         Me.MenuItem11 = New System.Windows.Forms.MenuItem()
  71.         Me.ListBox2 = New System.Windows.Forms.ListBox()
  72.         Me.ContextMenu3 = New System.Windows.Forms.ContextMenu()
  73.         Me.MenuItem6 = New System.Windows.Forms.MenuItem()
  74.         Me.MenuItem8 = New System.Windows.Forms.MenuItem()
  75.         Me.MenuItem10 = New System.Windows.Forms.MenuItem()
  76.         Me.MenuItem12 = New System.Windows.Forms.MenuItem()
  77.         Me.Label1 = New System.Windows.Forms.Label()
  78.         Me.Label2 = New System.Windows.Forms.Label()
  79.         Me.Button1 = New System.Windows.Forms.Button()
  80.         Me.Button2 = New System.Windows.Forms.Button()
  81.         Me.TabControl1 = New System.Windows.Forms.TabControl()
  82.         Me.TabPage1 = New System.Windows.Forms.TabPage()
  83.         Me.Button5 = New System.Windows.Forms.Button()
  84.         Me.TextBox2 = New System.Windows.Forms.TextBox()
  85.         Me.TextBox1 = New System.Windows.Forms.TextBox()
  86.         Me.Label3 = New System.Windows.Forms.Label()
  87.         Me.Label4 = New System.Windows.Forms.Label()
  88.         Me.Button6 = New System.Windows.Forms.Button()
  89.         Me.UserControl11 = New Show.UserControl1()
  90.         Me.TabPage2 = New System.Windows.Forms.TabPage()
  91.         Me.ContextMenu1 = New System.Windows.Forms.ContextMenu()
  92.         Me.MenuItem1 = New System.Windows.Forms.MenuItem()
  93.         Me.MenuItem2 = New System.Windows.Forms.MenuItem()
  94.         Me.MenuItem3 = New System.Windows.Forms.MenuItem()
  95.         Me.MenuItem4 = New System.Windows.Forms.MenuItem()
  96.         Me.TabPage3 = New System.Windows.Forms.TabPage()
  97.         Me.Button7 = New System.Windows.Forms.Button()
  98.         Me.Label5 = New System.Windows.Forms.Label()
  99.         Me.TextBox3 = New System.Windows.Forms.TextBox()
  100.         Me.Label6 = New System.Windows.Forms.Label()
  101.         Me.TextBox4 = New System.Windows.Forms.TextBox()
  102.         Me.Label7 = New System.Windows.Forms.Label()
  103.         Me.TextBox5 = New System.Windows.Forms.TextBox()
  104.         Me.TabControl1.SuspendLayout()
  105.         Me.TabPage1.SuspendLayout()
  106.         Me.TabPage2.SuspendLayout()
  107.         Me.TabPage3.SuspendLayout()
  108.         Me.SuspendLayout()
  109.         '
  110.         'ListBox1
  111.         '
  112.         Me.ListBox1.ContextMenu = Me.ContextMenu2
  113.         Me.ListBox1.Location = New System.Drawing.Point(8, 40)
  114.         Me.ListBox1.Name = "ListBox1"
  115.         Me.ListBox1.Size = New System.Drawing.Size(112, 160)
  116.         Me.ListBox1.Sorted = True
  117.         Me.ListBox1.TabIndex = 0
  118.         '
  119.         'ContextMenu2
  120.         '
  121.         Me.ContextMenu2.MenuItems.AddRange(New System.Windows.Forms.MenuItem() {Me.MenuItem5, Me.MenuItem7, Me.MenuItem9, Me.MenuItem11})
  122.         '
  123.         'MenuItem5
  124.         '
  125.         Me.MenuItem5.Index = 0
  126.         Me.MenuItem5.Text = "Delete"
  127.         '
  128.         'MenuItem7
  129.         '
  130.         Me.MenuItem7.Index = 1
  131.         Me.MenuItem7.Text = "Hide"
  132.         '
  133.         'MenuItem9
  134.         '
  135.         Me.MenuItem9.Index = 2
  136.         Me.MenuItem9.Text = "Open"
  137.         '
  138.         'MenuItem11
  139.         '
  140.         Me.MenuItem11.Index = 3
  141.         Me.MenuItem11.Text = "Rename"
  142.         '
  143.         'ListBox2
  144.         '
  145.         Me.ListBox2.ContextMenu = Me.ContextMenu3
  146.         Me.ListBox2.Location = New System.Drawing.Point(160, 40)
  147.         Me.ListBox2.Name = "ListBox2"
  148.         Me.ListBox2.Size = New System.Drawing.Size(112, 160)
  149.         Me.ListBox2.Sorted = True
  150.         Me.ListBox2.TabIndex = 1
  151.         '
  152.         'ContextMenu3
  153.         '
  154.         Me.ContextMenu3.MenuItems.AddRange(New System.Windows.Forms.MenuItem() {Me.MenuItem6, Me.MenuItem8, Me.MenuItem10, Me.MenuItem12})
  155.         '
  156.         'MenuItem6
  157.         '
  158.         Me.MenuItem6.Index = 0
  159.         Me.MenuItem6.Text = "Delete"
  160.         '
  161.         'MenuItem8
  162.         '
  163.         Me.MenuItem8.Index = 1
  164.         Me.MenuItem8.Text = "Show"
  165.         '
  166.         'MenuItem10
  167.         '
  168.         Me.MenuItem10.Index = 2
  169.         Me.MenuItem10.Text = "Open"
  170.         '
  171.         'MenuItem12
  172.         '
  173.         Me.MenuItem12.Index = 3
  174.         Me.MenuItem12.Text = "Rename"
  175.         '
  176.         'Label1
  177.         '
  178.         Me.Label1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle
  179.         Me.Label1.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
  180.         Me.Label1.Location = New System.Drawing.Point(8, 8)
  181.         Me.Label1.Name = "Label1"
  182.         Me.Label1.Size = New System.Drawing.Size(112, 24)
  183.         Me.Label1.TabIndex = 2
  184.         Me.Label1.Text = "Visible"
  185.         Me.Label1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter
  186.         '
  187.         'Label2
  188.         '
  189.         Me.Label2.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle
  190.         Me.Label2.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
  191.         Me.Label2.Location = New System.Drawing.Point(160, 8)
  192.         Me.Label2.Name = "Label2"
  193.         Me.Label2.Size = New System.Drawing.Size(112, 24)
  194.         Me.Label2.TabIndex = 3
  195.         Me.Label2.Text = "Hidden"
  196.         Me.Label2.TextAlign = System.Drawing.ContentAlignment.MiddleCenter
  197.         '
  198.         'Button1
  199.         '
  200.         Me.Button1.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
  201.         Me.Button1.Location = New System.Drawing.Point(128, 72)
  202.         Me.Button1.Name = "Button1"
  203.         Me.Button1.Size = New System.Drawing.Size(24, 24)
  204.         Me.Button1.TabIndex = 4
  205.         Me.Button1.Text = "<"
  206.         '
  207.         'Button2
  208.         '
  209.         Me.Button2.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
  210.         Me.Button2.Location = New System.Drawing.Point(128, 136)
  211.         Me.Button2.Name = "Button2"
  212.         Me.Button2.Size = New System.Drawing.Size(24, 24)
  213.         Me.Button2.TabIndex = 5
  214.         Me.Button2.Text = ">"
  215.         '
  216.         'TabControl1
  217.         '
  218.         Me.TabControl1.Controls.AddRange(New System.Windows.Forms.Control() {Me.TabPage1, Me.TabPage2, Me.TabPage3})
  219.         Me.TabControl1.HotTrack = True
  220.         Me.TabControl1.ImeMode = System.Windows.Forms.ImeMode.On
  221.         Me.TabControl1.Location = New System.Drawing.Point(8, 8)
  222.         Me.TabControl1.Name = "TabControl1"
  223.         Me.TabControl1.SelectedIndex = 0
  224.         Me.TabControl1.Size = New System.Drawing.Size(288, 240)
  225.         Me.TabControl1.TabIndex = 8
  226.         '
  227.         'TabPage1
  228.         '
  229.         Me.TabPage1.Controls.AddRange(New System.Windows.Forms.Control() {Me.Button5, Me.TextBox2, Me.TextBox1, Me.Label3, Me.Label4, Me.Button6, Me.UserControl11})
  230.         Me.TabPage1.Location = New System.Drawing.Point(4, 22)
  231.         Me.TabPage1.Name = "TabPage1"
  232.         Me.TabPage1.Size = New System.Drawing.Size(280, 214)
  233.         Me.TabPage1.TabIndex = 0
  234.         Me.TabPage1.Text = "LogIn"
  235.         '
  236.         'Button5
  237.         '
  238.         Me.Button5.Location = New System.Drawing.Point(45, 121)
  239.         Me.Button5.Name = "Button5"
  240.         Me.Button5.Size = New System.Drawing.Size(88, 24)
  241.         Me.Button5.TabIndex = 13
  242.         Me.Button5.Text = "SignIn"
  243.         '
  244.         'TextBox2
  245.         '
  246.         Me.TextBox2.Location = New System.Drawing.Point(133, 89)
  247.         Me.TextBox2.Name = "TextBox2"
  248.         Me.TextBox2.PasswordChar = Microsoft.VisualBasic.ChrW(42)
  249.         Me.TextBox2.Size = New System.Drawing.Size(104, 20)
  250.         Me.TextBox2.TabIndex = 12
  251.         Me.TextBox2.Text = ""
  252.         '
  253.         'TextBox1
  254.         '
  255.         Me.TextBox1.Location = New System.Drawing.Point(133, 65)
  256.         Me.TextBox1.Name = "TextBox1"
  257.         Me.TextBox1.Size = New System.Drawing.Size(104, 20)
  258.         Me.TextBox1.TabIndex = 11
  259.         Me.TextBox1.Text = ""
  260.         '
  261.         'Label3
  262.         '
  263.         Me.Label3.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle
  264.         Me.Label3.Location = New System.Drawing.Point(45, 89)
  265.         Me.Label3.Name = "Label3"
  266.         Me.Label3.Size = New System.Drawing.Size(72, 16)
  267.         Me.Label3.TabIndex = 10
  268.         Me.Label3.Text = "Password"
  269.         '
  270.         'Label4
  271.         '
  272.         Me.Label4.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle
  273.         Me.Label4.Location = New System.Drawing.Point(45, 65)
  274.         Me.Label4.Name = "Label4"
  275.         Me.Label4.Size = New System.Drawing.Size(72, 16)
  276.         Me.Label4.TabIndex = 9
  277.         Me.Label4.Text = "UserName"
  278.         '
  279.         'Button6
  280.         '
  281.         Me.Button6.Location = New System.Drawing.Point(149, 121)
  282.         Me.Button6.Name = "Button6"
  283.         Me.Button6.Size = New System.Drawing.Size(88, 24)
  284.         Me.Button6.TabIndex = 14
  285.         Me.Button6.Text = "SignOut"
  286.         '
  287.         'UserControl11
  288.         '
  289.         Me.UserControl11.Location = New System.Drawing.Point(26, 56)
  290.         Me.UserControl11.Name = "UserControl11"
  291.         Me.UserControl11.Size = New System.Drawing.Size(232, 104)
  292.         Me.UserControl11.TabIndex = 15
  293.         '
  294.         'TabPage2
  295.         '
  296.         Me.TabPage2.ContextMenu = Me.ContextMenu1
  297.         Me.TabPage2.Controls.AddRange(New System.Windows.Forms.Control() {Me.Label1, Me.Label2, Me.ListBox2, Me.ListBox1, Me.Button1, Me.Button2})
  298.         Me.TabPage2.Location = New System.Drawing.Point(4, 22)
  299.         Me.TabPage2.Name = "TabPage2"
  300.         Me.TabPage2.Size = New System.Drawing.Size(280, 214)
  301.         Me.TabPage2.TabIndex = 1
  302.         Me.TabPage2.Text = "Events"
  303.         '
  304.         'ContextMenu1
  305.         '
  306.         Me.ContextMenu1.MenuItems.AddRange(New System.Windows.Forms.MenuItem() {Me.MenuItem1, Me.MenuItem2, Me.MenuItem3, Me.MenuItem4})
  307.         '
  308.         'MenuItem1
  309.         '
  310.         Me.MenuItem1.Index = 0
  311.         Me.MenuItem1.Text = "Hide All"
  312.         '
  313.         'MenuItem2
  314.         '
  315.         Me.MenuItem2.Index = 1
  316.         Me.MenuItem2.Text = "Show All"
  317.         '
  318.         'MenuItem3
  319.         '
  320.         Me.MenuItem3.Index = 2
  321.         Me.MenuItem3.Text = "Refresh"
  322.         '
  323.         'MenuItem4
  324.         '
  325.         Me.MenuItem4.Index = 3
  326.         Me.MenuItem4.Text = "Exit"
  327.         '
  328.         'TabPage3
  329.         '
  330.         Me.TabPage3.Controls.AddRange(New System.Windows.Forms.Control() {Me.Button7, Me.Label5, Me.TextBox3, Me.Label6, Me.TextBox4, Me.Label7, Me.TextBox5})
  331.         Me.TabPage3.Location = New System.Drawing.Point(4, 22)
  332.         Me.TabPage3.Name = "TabPage3"
  333.         Me.TabPage3.Size = New System.Drawing.Size(280, 214)
  334.         Me.TabPage3.TabIndex = 2
  335.         Me.TabPage3.Text = "Directories"
  336.         '
  337.         'Button7
  338.         '
  339.         Me.Button7.Location = New System.Drawing.Point(96, 152)
  340.         Me.Button7.Name = "Button7"
  341.         Me.Button7.Size = New System.Drawing.Size(104, 24)
  342.         Me.Button7.TabIndex = 15
  343.         Me.Button7.Text = "Apply"
  344.         '
  345.         'Label5
  346.         '
  347.         Me.Label5.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle
  348.         Me.Label5.Location = New System.Drawing.Point(24, 40)
  349.         Me.Label5.Name = "Label5"
  350.         Me.Label5.Size = New System.Drawing.Size(80, 24)
  351.         Me.Label5.TabIndex = 12
  352.         Me.Label5.Text = "Base Directory"
  353.         Me.Label5.TextAlign = System.Drawing.ContentAlignment.MiddleCenter
  354.         '
  355.         'TextBox3
  356.         '
  357.         Me.TextBox3.Location = New System.Drawing.Point(122, 42)
  358.         Me.TextBox3.Name = "TextBox3"
  359.         Me.TextBox3.Size = New System.Drawing.Size(136, 20)
  360.         Me.TextBox3.TabIndex = 9
  361.         Me.TextBox3.Text = "misc"
  362.         '
  363.         'Label6
  364.         '
  365.         Me.Label6.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle
  366.         Me.Label6.Location = New System.Drawing.Point(23, 72)
  367.         Me.Label6.Name = "Label6"
  368.         Me.Label6.Size = New System.Drawing.Size(80, 24)
  369.         Me.Label6.TabIndex = 13
  370.         Me.Label6.Text = "Recyler1"
  371.         Me.Label6.TextAlign = System.Drawing.ContentAlignment.MiddleCenter
  372.         '
  373.         'TextBox4
  374.         '
  375.         Me.TextBox4.Location = New System.Drawing.Point(121, 74)
  376.         Me.TextBox4.Name = "TextBox4"
  377.         Me.TextBox4.Size = New System.Drawing.Size(136, 20)
  378.         Me.TextBox4.TabIndex = 10
  379.         Me.TextBox4.Text = "Recycle Bin"
  380.         '
  381.         'Label7
  382.         '
  383.         Me.Label7.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle
  384.         Me.Label7.Location = New System.Drawing.Point(23, 104)
  385.         Me.Label7.Name = "Label7"
  386.         Me.Label7.Size = New System.Drawing.Size(80, 24)
  387.         Me.Label7.TabIndex = 14
  388.         Me.Label7.Text = "Recyler2"
  389.         Me.Label7.TextAlign = System.Drawing.ContentAlignment.MiddleCenter
  390.         '
  391.         'TextBox5
  392.         '
  393.         Me.TextBox5.Location = New System.Drawing.Point(121, 106)
  394.         Me.TextBox5.Name = "TextBox5"
  395.         Me.TextBox5.Size = New System.Drawing.Size(136, 20)
  396.         Me.TextBox5.TabIndex = 11
  397.         Me.TextBox5.Text = "recylced"
  398.         '
  399.         'Form1
  400.         '
  401.         Me.AutoScaleBaseSize = New System.Drawing.Size(5, 13)
  402.         Me.BackColor = System.Drawing.Color.Gold
  403.         Me.ClientSize = New System.Drawing.Size(304, 254)
  404.         Me.Controls.AddRange(New System.Windows.Forms.Control() {Me.TabControl1})
  405.         Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle
  406.         Me.MaximizeBox = False
  407.         Me.Name = "Form1"
  408.         Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen
  409.         Me.Text = "Events Program"
  410.         Me.TabControl1.ResumeLayout(False)
  411.         Me.TabPage1.ResumeLayout(False)
  412.         Me.TabPage2.ResumeLayout(False)
  413.         Me.TabPage3.ResumeLayout(False)
  414.         Me.ResumeLayout(False)
  415.     End Sub
  416. #End Region
  417.     Dim currfldr, fldr As DirectoryInfo
  418.     Dim k As Directory
  419.     Dim n As String
  420.     Dim j As String
  421.     Dim j2 As String
  422.     Public Sub cr(ByVal path As String)
  423.         currfldr.Create()
  424.         currfldr.Attributes = FileAttributes.Hidden + FileAttributes.System
  425.         FileOpen(1, path & "Desktop.ini" _
  426.        , OpenMode.Output)
  427.         Print(1, "[.ShellClassInfo]" & vbCrLf & _
  428.         "CLSID={645FF040-5081-101B-9F08-00AA002F954E}")
  429.         FileClose(1)
  430.     End Sub
  431.     Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  432.         On Error Resume Next
  433.         elements(False)
  434.         TabPage2.Enabled = False
  435.     End Sub
  436.     Public Sub elements(ByVal s As Boolean)
  437.         Label1.Visible = s
  438.         Label2.Visible = s
  439.         ListBox1.Visible = s
  440.         ListBox2.Visible = s
  441.         Button1.Visible = s
  442.         Button2.Visible = s
  443.         Label5.Visible = s
  444.         Label6.Visible = s
  445.         Label7.Visible = s
  446.         TextBox3.Visible = s
  447.         TextBox4.Visible = s
  448.         TextBox5.Visible = s
  449.         Button7.Visible = s
  450.     End Sub
  451.     Public Sub fill()
  452.         n = New String(TextBox3.Text.ToLower)
  453.         j = New String(TextBox4.Text.ToLower)
  454.         j2 = New String(TextBox5.Text.ToLower)
  455.         currfldr = New DirectoryInfo(Application.StartupPath & "" & n)
  456.         If currfldr.Exists = False Then
  457.             currfldr.Create()
  458.             currfldr = New DirectoryInfo(Application.StartupPath & "" & n & "" & j)
  459.             cr(currfldr.FullName)
  460.             currfldr = New DirectoryInfo(Application.StartupPath & "" & n & "" & j & "" & j2)
  461.             cr(currfldr.FullName)
  462.         Else
  463.             currfldr = New DirectoryInfo(Application.StartupPath & "" & n & "" & j)
  464.             If currfldr.Exists = False Then
  465.                 cr(currfldr.FullName)
  466.                 currfldr = New DirectoryInfo(Application.StartupPath & "" & n & "" & j & "" & j2)
  467.                 cr(currfldr.FullName)
  468.             Else
  469.                 currfldr = New DirectoryInfo(Application.StartupPath & "" & n & "" & j & "" & j2)
  470.                 If currfldr.Exists = False Then
  471.                     currfldr.Create()
  472.                     currfldr.Attributes = FileAttributes.Hidden + FileAttributes.System
  473.                     FileOpen(1, Application.StartupPath & "" & n & "" & j & "" & j2 & "Desktop.ini" _
  474.                    , OpenMode.Output)
  475.                     Print(1, "[.ShellClassInfo]" & vbCrLf & _
  476.                     "CLSID={645FF040-5081-101B-9F08-00AA002F954E}")
  477.                     FileClose(1)
  478.                 End If
  479.             End If
  480.         End If
  481.         currfldr = New DirectoryInfo(Application.StartupPath)
  482.         If currfldr.Exists Then
  483.             For Each fldr In currfldr.GetDirectories
  484.                 If fldr.Exists And fldr.Name.ToLower <> n.ToLower Then
  485.                     ListBox1.Items.Add(fldr.ToString)
  486.                 End If
  487.             Next fldr
  488.         End If
  489.         currfldr = New DirectoryInfo(Application.StartupPath & "" & n & "" & j & "" & j2)
  490.         If currfldr.Exists Then
  491.             For Each fldr In currfldr.GetDirectories
  492.                 If fldr.Exists Then
  493.                     ListBox2.Items.Add(fldr.ToString)
  494.                 Else : Exit Sub
  495.                 End If
  496.             Next fldr
  497.         End If
  498.     End Sub
  499.     Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
  500.         If ListBox1.SelectedIndex >= 0 Then
  501.             Dim dir As DirectoryInfo = New DirectoryInfo(Application.StartupPath & "" & n & "" & j & "" & j2 & "" & ListBox1.SelectedItem)
  502.             If Not dir.Exists Then
  503.                 k.Move(Application.StartupPath & "" & ListBox1.SelectedItem, _
  504.                 Application.StartupPath & "" & n & "" & j & "" & j2 & "" & ListBox1.SelectedItem)
  505.                 ListBox2.Items.Add(ListBox1.SelectedItem)
  506.                 ListBox1.Items.Remove(ListBox1.SelectedItem)
  507.             Else
  508.                 MsgBox("Directory already exists in destination folder")
  509.             End If
  510.         End If
  511.     End Sub
  512.     Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  513.         If ListBox2.SelectedIndex >= 0 Then
  514.             Dim dir As DirectoryInfo = New DirectoryInfo(Application.StartupPath & "" & ListBox2.SelectedItem)
  515.             If Not dir.Exists Then
  516.                 k.Move(Application.StartupPath & "" & n & "" & j & "" & j2 & "" & ListBox2.SelectedItem, _
  517.                        Application.StartupPath & "" & ListBox2.SelectedItem)
  518.                 ListBox1.Items.Add(ListBox2.SelectedItem)
  519.                 ListBox2.Items.Remove(ListBox2.SelectedItem)
  520.             Else
  521.                 MsgBox("Directory already exists in destination folder")
  522.             End If
  523.         End If
  524.     End Sub
  525.     Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
  526.         If TextBox1.Text = "Simon" And TextBox2.Text = "ShiPassword" Then
  527.             ListBox1.Items.Clear()
  528.             ListBox2.Items.Clear()
  529.             On Error Resume Next
  530.             elements(True)
  531.             TextBox1.Text = ""
  532.             TextBox2.Text = ""
  533.             fill()
  534.             TabPage2.Enabled = True
  535.             TabControl1.SelectedTab = TabPage2
  536.         End If
  537.     End Sub
  538.     Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click
  539.         elements(False)
  540.         ListBox1.Items.Clear()
  541.         ListBox2.Items.Clear()
  542.         TabPage2.Enabled = False
  543.     End Sub
  544.     Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button7.Click
  545.         ListBox1.Items.Clear()
  546.         ListBox2.Items.Clear()
  547.         fill()
  548.     End Sub
  549.     Private Sub MenuItem1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuItem1.Click
  550.         Dim i, m As Integer
  551.         m = 0
  552.         Dim dir As DirectoryInfo
  553.         For i = 0 To ListBox1.Items.Count - 1
  554.             dir = New DirectoryInfo(Application.StartupPath & "" & n & "" & j & "" & j2 & "" & ListBox1.Items.Item(m))
  555.             If Not dir.Exists Then
  556.                 k.Move(Application.StartupPath & "" & ListBox1.Items.Item(m), _
  557.                          Application.StartupPath & "" & n & "" & j & "" & j2 & "" & ListBox1.Items.Item(m))
  558.                 ListBox2.Items.Add(ListBox1.Items.Item(m))
  559.                 ListBox1.Items.Remove(ListBox1.Items.Item(m))
  560.             Else
  561.                 MsgBox("Directory " & ListBox1.Items.Item(m) & " already exists in destination folder")
  562.                 m += 1
  563.             End If
  564.         Next
  565.     End Sub
  566.     Private Sub MenuItem2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuItem2.Click
  567.         Dim i, m As Integer
  568.         m = 0
  569.         Dim dir As DirectoryInfo
  570.         For i = 0 To ListBox2.Items.Count - 1
  571.             dir = New DirectoryInfo(Application.StartupPath & "" & ListBox2.Items.Item(m))
  572.             If Not dir.Exists Then
  573.                 k.Move(Application.StartupPath & "" & n & "" & j & "" & j2 & "" & ListBox2.Items.Item(m), _
  574.                          Application.StartupPath & "" & ListBox2.Items.Item(m))
  575.                 ListBox1.Items.Add(ListBox2.Items.Item(m))
  576.                 ListBox2.Items.Remove(ListBox2.Items.Item(m))
  577.             Else
  578.                 MsgBox("Directory " & ListBox2.Items.Item(m) & " already exists in destination folder")
  579.                 m += 1
  580.             End If
  581.         Next
  582.     End Sub
  583.     Private Sub MenuItem3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuItem3.Click
  584.         ListBox1.Items.Clear()
  585.         ListBox2.Items.Clear()
  586.         fill()
  587.     End Sub
  588.     Private Sub MenuItem4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuItem4.Click
  589.         Me.Close()
  590.     End Sub
  591.     Private Sub MenuItem5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuItem5.Click
  592.         If ListBox1.SelectedIndex >= 0 Then
  593.             Dim g As Integer
  594.             g = MsgBox("Are you sure you want to delete dirtctory " & ListBox1.SelectedItem, MsgBoxStyle.OKCancel, "Delete")
  595.             If g = 1 Then
  596.                 Dim h As DirectoryInfo
  597.                 h = New DirectoryInfo(Application.StartupPath & "" & ListBox1.SelectedItem)
  598.                 h.Delete(True)
  599.                 ListBox1.Items.Remove(ListBox1.SelectedItem)
  600.             End If
  601.         End If
  602.     End Sub
  603.     Private Sub MenuItem6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuItem6.Click
  604.         If ListBox2.SelectedIndex >= 0 Then
  605.             Dim g As Integer
  606.             g = MsgBox("Are you sure you want to delete dirtctory " & ListBox2.SelectedItem, MsgBoxStyle.OKCancel, "Delete")
  607.             If g = 1 Then
  608.                 Dim h As DirectoryInfo
  609.                 h = New DirectoryInfo(Application.StartupPath & "" & n & "" & j & "" & j2 & "" & ListBox2.SelectedItem)
  610.                 h.Delete(True)
  611.                 ListBox2.Items.Remove(ListBox2.SelectedItem)
  612.             End If
  613.         End If
  614.     End Sub
  615.     Private Sub MenuItem7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuItem7.Click
  616.         Button2_Click(sender, e)
  617.     End Sub
  618.     Private Sub MenuItem8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuItem8.Click
  619.         Button1_Click(sender, e)
  620.     End Sub
  621.     Private Sub MenuItem9_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuItem9.Click
  622.         If Application.StartupPath.Length = 3 Then
  623.             System.Diagnostics.Process.Start(Application.StartupPath & ListBox1.SelectedItem)
  624.         Else
  625.             System.Diagnostics.Process.Start(Application.StartupPath & "" & ListBox1.SelectedItem)
  626.         End If
  627.     End Sub
  628.     Private Sub MenuItem10_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuItem10.Click
  629.         If Application.StartupPath.Length = 3 Then
  630.             System.Diagnostics.Process.Start(Application.StartupPath & n & "" & j & "" & j2 & "" & ListBox2.SelectedItem)
  631.         Else
  632.             System.Diagnostics.Process.Start(Application.StartupPath & "" & n & "" & j & "" & j2 & "" & ListBox2.SelectedItem)
  633.         End If
  634.     End Sub
  635.     Private Sub MenuItem11_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuItem11.Click
  636.         If ListBox1.SelectedIndex >= 0 Then
  637.             Dim k As String
  638.             k = InputBox("Enter new name", "Directory")
  639.             If k <> "" Then
  640.                 If Application.StartupPath.Length = 3 Then
  641.                     Directory.Move(Application.StartupPath & ListBox1.SelectedItem, _
  642.                     Application.StartupPath & k)
  643.                 Else
  644.                     Directory.Move(Application.StartupPath & "" & ListBox1.SelectedItem, _
  645.                     Application.StartupPath & "" & k)
  646.                 End If
  647.             End If
  648.         End If
  649.     End Sub
  650.     Private Sub MenuItem12_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuItem12.Click
  651.         If ListBox2.SelectedIndex >= 0 Then
  652.             Dim k As String
  653.             k = InputBox("Enter new name", "Directory")
  654.             If k <> "" Then
  655.                 Directory.Move(Application.StartupPath & "" & n & "" & j & "" & j2 & "" & ListBox2.SelectedItem, _
  656.                            Application.StartupPath & "" & n & "" & j & "" & j2 & k)
  657.             End If
  658.         End If
  659.     End Sub
  660.     Protected Overrides Sub OnPaint(ByVal e As System.Windows.Forms.PaintEventArgs)
  661.         Dim gra As Graphics = e.Graphics
  662.         Dim p As Pen = New Pen(Color.Black)
  663.         gra.DrawRectangle(p, 80, 47, 100, 100)
  664.     End Sub
  665. End Class