Windows8になって、シャットダウンに手間がかかるようになりました。
そのため、簡単にシャットダウンする方法がいろいろ試行錯誤されています。
そんな中で、今回は、シャットダウンダイアログボックスを表示するプログラム
を作ってみました。
スタート画面とタスクバーにピン留めしておくと便利かもしれません。
Win8アプリ(Windows ストア アプリ)ではありません。
というか、Win8アプリでシャットダウンする方法が見当たりません。
Windows Desktop C# のアプリです。
Show the Shutdown Dialog Box (ShowSDB.exe)
Form1.cs
=====================================================================
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Diagnostics;
namespace ShowSDB
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
// シャットダウンダイアログボックスを表示
Process[] ps = Process.GetProcessesByName("explorer");
foreach (Process item in ps)
{
item.CloseMainWindow();
}
// マウスカーソルの移動 モニターによっては -50 変更が必要かも
int centerX = Screen.PrimaryScreen.Bounds.Right / 2;
int centerY = Screen.PrimaryScreen.Bounds.Bottom / 2;
Cursor.Position = new Point(centerX, centerY - 50);
// フォームを閉じる
// Environment.Exit(0);
Application.Exit();
}
}
}
=====================================================================
Win8のシャットダウンの方法を、いろいろ試しているけれど
結局は、PC本体の電源ボタンを押すのが一番簡単なのかな。。。
今までの慣れからすると、ちょっと怖いけど (・_・;)ゞ
0 件のコメント:
コメントを投稿