MW211 EXIT

devlog
タスクスケジューラ/メッセージが出ない
2021年05月21日
Windowsタスクスケジューラで、
MsgBoxでメッセージがが出力されない場合(タスクが終了しない場合)の解決法
┌セキュリティオプション────────────────┐
│○ユーザがログオンしているときのみ実行する            │
│●ユーザがログオンしているかどうかにかかわらず実行する│
└───────────────────────────┘
  ↓
┌セキュリティオプション────────────────┐
│●ユーザがログオンしているときのみ実行する            │
│○ユーザがログオンしているかどうかにかかわらず実行する│
└───────────────────────────┘
分類:Windows
その実行ファイルは32bitか?64bitか?
2019年10月03日
その実行ファイルが32bit版なのか64bit版なのかを判別する簡単な方法

その実行ファイルをバイナリエディタで開くと、
冒頭の方(といってもちょっと後の方)に
「50 45 00 00」という値があるので、その後の値で判別できる
┌───┬─────────┐
│32bit │50 45 00 00 4C 01 │
├───┼─────────┤
│64bit │50 45 00 00 64 86 │
└───┴─────────┘
分類:Windows
Windows/Windowsアプリの歴史
2019年02月08日
│┌─┬───┬───────┬─────┬───┬─────────────┐
││○│Win32 │Windows95~   │C++,VB6.0 │.exe  │非.netの元祖Windowsアプリ │
┼├─┼───┼───────┼─────┼───┼─────────────┤
││○│Forms │WindowsXP~   │C#        │.exe  │.netを導入                │
│├─┼───┼───────┼─────┼───┼─────────────┤
││△│WPF   │WindowsVista~│C#/XAML   │.exe  │XAMLを導入                │
│├─┼───┼───────┼─────┼───┼─────────────┤
││  │WinRT │Windows8~    │C#/XAML/JS│.appx │スマホ対策(ユニバーサル化)│
│├─┼───┼───────┼─────┼───┼─────────────┤
││△│UWP   │Windows10~   │C#/XAML/JS│.appx │ユニバーサル化の最終形    │
↓└─┴───┴───────┴─────┴───┴─────────────┘
    ここでいうスマホはあくまでWindowsPhoneなので注意

一般的なスマホ対策(iPhone、Android)としては「Xamarin」となるのであろうか

古い世代(Win32、Forms)の方が安定している一方で
新しい世代(WPF、UWP)は不発気味というねじれ現象のため
今はどれに飛びついてよいのか不透明という状況のようだ
(ひとまずやや後ろ向きな感じがするがFormsで様子見か)

分類:Windows
Windows10/Windows Defender
2019年02月07日
「Windows Defender」の定時スキャンを設定したいのだが、
「Microsoft Security Essentials」の場合と違って、設定する方法が見当たらない。

「タスクスケジューラ」でスケジュール設定するという情報もあるが
そこで実行すると、戻り値0x2となりうまくいかない。

一方で、自動メンテナンスで対応するという情報もある。
(定時自動メンテナンスの一部としてスキャンが行われるらしい)

設定方法は以下の通り。
┌──────────────────────────────────────┐
│「コントロールパネル」から「システムとセキュリティ」を選択                  │
│「システムとセキュリティ」から「セキュリティとメンテナンス」を選択          │
│「メンテナンス」の部を開き、                                                │
│「自動メンテナンス」の「メンテナンス設定の変更」を押下                      │
│「自動メンテナンス」ウインドウが開くので                                    │
│「メンテナンスタスクの実行時刻(毎日)」を既定から適宜変更(*1)                │
│「OK」ボタン押下で設定を確定                                                │
│*1:なぜか深夜(「2:00」など)に初期設定されてるっぽい                        │
│    昼休み(「12:00」)とかに変更すればいいのだろうか                         │
└──────────────────────────────────────┘
分類:Windows
Windows10/コマンドウィンドウをここで開く
2019年02月05日
Windows10では、Shift+右クリックメニューにおける
「コマンドウィンドウをここで開く」が
「PowerShellウィンドウをここに開く」になってしまったが、
引き続き、コマンドウインドウが使いたい場合には
レジストリを書き換える他ないようようだ。

レジストリをいじりたくないという回避方法は
そのフォルダをエクスプローラで開いておいて
アドレス欄に「cmd」と打ち込みEnterを押すとよい
分類:Windows
Office拡張子
2018年08月23日
┌───────────────────────┬────┬────┬────┐
│                 Officeの種類                 │旧式(*1)│マクロ無│マクロ有│
└───────────────────────┴────┴────┴────┘
┌───────────────────────┬────┬────┬────┐
│Word                                          │.doc    │.docx   │.docm   │
├───────────────────────┼────┼────┼────┤
│Wordのテンプレート形式                        │.dot    │.dotx   │.dotm   │
└───────────────────────┴────┴────┴────┘
┌───────────────────────┬────┬────┬────┐
│Excel                                         │.xls    │.xlsx   │.xlsm   │
├───────────────────────┼────┼────┼────┤
│Excelのテンプレート形式                       │.xlt    │.xltx   │.xltm   │
├───────────────────────┼────┼────┼────┤
│Excelのアドイン形式                           │.xla    │   -   │.xlam   │
└───────────────────────┴────┴────┴────┘
┌───────────────────────┬────┬────┬────┐
│PowerPointのプレゼンテーション形式            │.ppt    │.pptx   │.pptm   │
├───────────────────────┼────┼────┼────┤
│PowerPointのスライドショー形式                │.pps    │.ppsx   │.ppsm   │
├───────────────────────┼────┼────┼────┤
│PowerPointのテンプレート形式                  │.pot    │.potx   │.potm   │
├───────────────────────┼────┼────┼────┤
│PowerPointのアドイン形式                      │.ppa    │   -   │.ppam   │
└───────────────────────┴────┴────┴────┘
  *1:Office97からOffice2003までの形式(拡張子ではマクロ有無が判別できない)
分類:Windows
ライセンス/MAKとKMSの違い
2018年08月16日
マイクロソフトのライセンス、MAKとKMSの違いについて。

【MAK(マルチプルアクティベーションキー)】
  インターネットを経由して各PCが直接マイクロソフトに認証を行う方式。
  認証回数に上限がある。

【KMS(キーマネジメントサービスキー)】
  認証用PC(KMSホスト)にライセンスを設定(KMSをインストール)し
  ネットワーク上の他のPCはそれを介して認証を行う方式。
  有効期限がある。

かつてはMAKが標準だったが(それしかなかったが)、WindowsVista以降、
KMSが標準となっているので、MAKとする場合には手続きが必要。
分類:Windows
プログラムのインストール
2018年03月28日
【インストールレベル】
  (a) 実行ファイルを置くだけ(設定ファイルも近くに置く)
  (b) パス(環境変数PATH)を書き換える
  (c) レジストリを書き換える(コンテキストメニューの追加など)
【インストール先】
  標準的なインストール先は以下の通り
  ┌───────────┬────────────────────────┐
  │C:\Program Files      │64bitプログラムの標準インストール先             │
  │                      │・セキュリティ厳しい                            │
  ├───────────┼────────────────────────┤
  │C:\Program Files (x86)│32bitプログラムの標準インストール先             │
  │                      │・セキュリティ厳しい                            │
  └───────────┴────────────────────────┘
  任意のインストール先は以下の通り
  ┌───────────┬────────────────────────┐
  │D:\Program Files      │64bitプログラムのOSドライブ以外のインストール先 │
  │                      │・OSドライブの容量を消費したくない場合          │
  ├───────────┼────────────────────────┤
  │D:\Program Files (x86)│32bitプログラムのOSドライブ以外のインストール先 │
  │                      │・OSドライブの容量を消費したくない場合          │
  ├───────────┼────────────────────────┤
  │C:\(プログラム名)     │独自のプログラム配置先                          │
  │                      │・セキュリティを気にしたくない場合              │
  ├───────────┼────────────────────────┤
  │C:\apps               │ちょっとしたプログラムの配置先                  │
  │C:\tools          など│                                                │
  └───────────┴────────────────────────┘
  ちなみにアンインストール時にインストール先のフォルダが
  まるごと削除される場合があるので、
  異なるプログラム同士でのフォルダの共用は避けた方がよい
分類:Windows
Windows/delコマンドのエラーの違い
2017年11月17日
「del」コマンドでファイルを削除しようとしたら、以下のエラーが発生した。
  ・「■■■■が見つかりませんでした。」
  ・「指定されたファイルが見つかりません。」
  ・「指定されたパスが見つかりません。」
  ・「アクセスが拒否されました。」
それぞれの違いは何か?

例えば「del "C:\a\b\c.txt"」の場合

・「■■■■が見つかりませんでした。」
  →フォルダまでは存在するが、ファイルが見つからない場合
    「C:\a\b」までは存在するが、「c.txt」が存在しない場合

・「指定されたファイルが見つかりません。」
  →フォルダ自体が存在しない場合(但し、直前のフォルダまで存在する場合)
    「C:\a」までは存在するが、「b」が存在しない場合

・「指定されたパスが見つかりません。」
  →フォルダ自体が存在しない場合(但し、直前のフォルダも存在しない場合)
    「C:\a」が存在しない場合

・「アクセスが拒否されました。」
  →読み取り専用属性が設定されている場合
    「del /f」コマンドに切り替える必要あり
分類:Windows
Windowsバッチ/処理を封印
2017年11月07日
途中で強制終了して、誤って実行させない処置。
┌──────────────────────────────────────┐
│exit;  REM 封印                                                             │
└──────────────────────────────────────┘
例えば、以下のような感じ。
┌──────────────────────────────────────┐
│exit;  REM 封印                                                             │
│del "重要なファイル.txt"                                                    │
└──────────────────────────────────────┘
分類:Windows
前へ 1 2 3 4 5 6 次へ