+ /// OpenTween が管理者権限で実行されている場合に警告を表示します
+ /// </summary>
+ private static void WarnIfRunAsAdministrator()
+ {
+ using (var currentIdentity = WindowsIdentity.GetCurrent())
+ {
+ var principal = new WindowsPrincipal(currentIdentity);
+ if (principal.IsInRole(WindowsBuiltInRole.Administrator))
+ {
+ var message = string.Format(Properties.Resources.WarnIfRunAsAdministrator_Message, Application.ProductName);
+ MessageBox.Show(message, Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Warning);
+ }
+ }
+ }
+
+ /// <summary>