Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [void][reflection.assembly]::Load("mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089")
- [void][reflection.assembly]::Load("System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089")
- [void][reflection.assembly]::Load("System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089")
- [void][reflection.assembly]::Load("System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089")
- [void][reflection.assembly]::Load("System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")
- [void][reflection.assembly]::Load("System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089")
- [void][reflection.assembly]::Load("System.DirectoryServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")
- [void][reflection.assembly]::Load("System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089")
- [void][reflection.assembly]::Load("System.ServiceProcess, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")
- [System.Windows.Forms.Application]::EnableVisualStyles()
- $frmMain = New-Object 'System.Windows.Forms.Form'
- $btnShutdown = New-Object 'System.Windows.Forms.Button'
- $btnReboot = New-Object 'System.Windows.Forms.Button'
- $pbx4 = New-Object 'System.Windows.Forms.PictureBox'
- $pbx3 = New-Object 'System.Windows.Forms.PictureBox'
- $pbx2 = New-Object 'System.Windows.Forms.PictureBox'
- $pbx1 = New-Object 'System.Windows.Forms.PictureBox'
- $btnExit = New-Object 'System.Windows.Forms.Button'
- $InitialFormWindowState = New-Object 'System.Windows.Forms.FormWindowState'
- $btnExit_Click={$frmMain.Close()}
- $btnReboot_Click={Restart-Computer}
- $btnShutdown_Click={Stop-Computer}
- $pbx1_Click={Start-Process -FilePath "C:\Program Files (x86)\foobar2000\foobar2000.exe"}
- $pbx2_Click={Start-Process -FilePath "C:\Program Files (x86)\Kodi\Kodi.exe"}
- $pbx3_Click={Start-Process -FilePath "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" -ArgumentList "--kiosk http://www.netflix.com"}
- $pbx4_Click={Start-Process -FilePath "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" -ArgumentList "--kiosk http://www.youtube.com"}
- $Form_StateCorrection_Load={$frmMain.WindowState = $InitialFormWindowState}
- $Form_Cleanup_FormClosed=
- {
- Try
- {
- $btnShutdown.remove_Click($btnShutdown_Click)
- $btnReboot.remove_Click($btnReboot_Click)
- $pbx4.remove_Click($pbx4_Click)
- $pbx3.remove_Click($pbx3_Click)
- $pbx2.remove_Click($pbx2_Click)
- $pbx1.remove_Click($pbx1_Click)
- $btnExit.remove_Click($btnExit_Click)
- $frmMain.remove_Load($Form_StateCorrection_Load)
- $frmMain.remove_FormClosed($Form_Cleanup_FormClosed)
- }
- Catch [Exception]
- { }
- }
- $frmMain.Controls.Add($btnShutdown)
- $frmMain.Controls.Add($btnReboot)
- $frmMain.Controls.Add($pbx4)
- $frmMain.Controls.Add($pbx3)
- $frmMain.Controls.Add($pbx2)
- $frmMain.Controls.Add($pbx1)
- $frmMain.Controls.Add($btnExit)
- $frmMain.BackColor = 'Desktop'
- $frmMain.ClientSize = '1200, 600'
- $frmMain.FormBorderStyle = 'None'
- $frmMain.Name = "frmMain"
- $frmMain.RightToLeftLayout = $True
- $frmMain.StartPosition = 'CenterScreen'
- $frmMain.Text = "Main"
- $frmMain.WindowState = 'Maximized'
- $btnShutdown.Anchor = 'Bottom, Left'
- $btnShutdown.BackColor = 'Desktop'
- $btnShutdown.FlatAppearance.BorderColor = 'White'
- $btnShutdown.FlatStyle = 'Flat'
- $btnShutdown.ForeColor = 'ButtonHighlight'
- $btnShutdown.Location = '175, 565'
- $btnShutdown.Name = "btnShutdown"
- $btnShutdown.Size = '75, 23'
- $btnShutdown.TabIndex = 6
- $btnShutdown.Text = "Shutdown"
- $btnShutdown.UseVisualStyleBackColor = $False
- $btnShutdown.add_Click($btnShutdown_Click)
- $btnReboot.Anchor = 'Bottom, Left'
- $btnReboot.BackColor = 'Desktop'
- $btnReboot.FlatAppearance.BorderColor = 'White'
- $btnReboot.FlatStyle = 'Flat'
- $btnReboot.ForeColor = 'ButtonHighlight'
- $btnReboot.Location = '94, 565'
- $btnReboot.Name = "btnReboot"
- $btnReboot.Size = '75, 23'
- $btnReboot.TabIndex = 5
- $btnReboot.Text = "Reboot"
- $btnReboot.UseVisualStyleBackColor = $False
- $btnReboot.add_Click($btnReboot_Click)
- $pbx4.Anchor = 'Top, Bottom, Left, Right'
- $pbx4.Image = "plaatje"
- $pbx4.Location = '932, 12'
- $pbx4.Name = "pbx4"
- $pbx4.Size = '256, 256'
- $pbx4.TabIndex = 4
- $pbx4.TabStop = $False
- $pbx4.add_Click($pbx4_Click)
- $pbx3.Anchor = 'Top, Bottom, Left, Right'
- $pbx3.Image = "plaatje"
- $pbx3.Location = '626, 12'
- $pbx3.Name = "pbx3"
- $pbx3.Size = '256, 256'
- $pbx3.TabIndex = 3
- $pbx3.TabStop = $False
- $pbx3.add_Click($pbx3_Click)
- $pbx2.Anchor = 'Top, Bottom, Left, Right'
- $pbx2.Image = "plaatje"
- $pbx2.Location = '319, 12'
- $pbx2.Name = "pbx2"
- $pbx2.Size = '256, 256'
- $pbx2.TabIndex = 2
- $pbx2.TabStop = $False
- $pbx2.add_Click($pbx2_Click)
- $pbx1.Anchor = 'Top, Bottom, Left, Right'
- $pbx1.Image = "plaatje"
- $pbx1.Location = '13, 12'
- $pbx1.Name = "pbx1"
- $pbx1.Size = '256, 256'
- $pbx1.TabIndex = 1
- $pbx1.TabStop = $False
- $pbx1.add_Click($pbx1_Click)
- $btnExit.Anchor = 'Bottom, Left'
- $btnExit.BackColor = 'Desktop'
- $btnExit.FlatAppearance.BorderColor = 'White'
- $btnExit.FlatStyle = 'Flat'
- $btnExit.ForeColor = 'ButtonHighlight'
- $btnExit.Location = '13, 565'
- $btnExit.Name = "btnExit"
- $btnExit.Size = '75, 23'
- $btnExit.TabIndex = 0
- $btnExit.Text = "Exit"
- $btnExit.UseVisualStyleBackColor = $False
- $btnExit.add_Click($btnExit_Click)
- #endregion Generated Form Code
- $InitialFormWindowState = $frmMain.WindowState
- $frmMain.add_Load($Form_StateCorrection_Load)
- $frmMain.add_FormClosed($Form_Cleanup_FormClosed)
- Return $frmMain.ShowDialog()
Advertisement
Add Comment
Please, Sign In to add comment