このサイトでは、分析、カスタマイズされたコンテンツ、および広告に Cookie を使用します。このサイトを引き続き閲覧すると、Cookie の使用に同意するものと見なされます。
Hi, Developers,
straightapps.com ロゴ
最終更新 October 26, 2023
トップページ > Windows トップ
line
Windows 開発
line

ここでは、Windows 開発に関する情報をメモ、発信しています。

ここには Windows で作成したツールやコード、操作などを記録しています。

現時点では デスクトップアプリ ( PC で実行可能な、従来形式のものです。 ) のみで、Visual C++ 2013 以降、Windows 7 以降で、Win32 API や MFC を使用します。

UWP ( Universal Windows Platform ) アプリに興味がなくはありませんが、今は対象外です。

このページにトピック一覧がありますので、このページからお入りください。

操作に関する記事は、操作に関するものリンク一覧をご覧ください。
コードに関する記事は、コードに関するものリンク一覧をご覧ください。
ツール・ユーティリティに関する記事は、ツール・ユーティリティ リンク一覧をご覧ください。

ご利用に際しては、必ずプライバシーポリシー(免責事項等)をご参照ください。

操作やハードに関するものリンク一覧

最終更新 October 26, 2023

このセクションを隠す

 Win11 の Snipping Tool に OCR 機能がついた! (October 26, 2023)

Windows 11 で画面の一部をキャプチャするツール、Snipping Tool に文字認識機能が付きました。 ウェブからのみでなく、写真からも認識できる上、英語やハングル、スペイン語にまで対応していました。

 システム SSD をさらに大容量のものに交換する (October 6, 2023)

システム SSD を Crucial の 256 GB のものに交換した PC で、 今度は Western Digital の SA510、1 TB に交換しようとしましたが、 ファームウェアのアップデートなど、事前の準備がとても大変でしたので、手順を記録しています。

 Win11 で秒を確認したい (January 30, 2023)

ときどき 0 秒のタイミングを知りたくなるケースがありますが、Windows 11 ではタスクバーの時計を開いても、 カレンダーのほかには秒がでるような時計を表示することはできません。 このたび、タスクバーの時計に秒を表示できるオプションが追加されました。

 Spotify の自動起動を止める (September 29, 2022)

更新プログラムのせいなのか、Windows の起動時に Spotify が自動起動され、タスクバーに入るようになってしまいました。 自動起動されないようにする設定について、書いています。

▼ 広告 ▼

 パワーポイント・ビューワーを使う (June 25, 2022)

パワーポイントで作成された、拡張子 pptx のファイルを無料で開くための方法について検討しています。

 Edge で .mp3 をダウンロードする (January 5, 2022)

Windows 標準のブラウザ Edge では、PC に危険を及ぼす可能性のあるファイルのダウンロードは制限されています。 ここでは .mp3 ファイルをダウンロードする方法について書いています。

 Win10 の「送る」を便利に使う (December 6, 2021)

Win10 の「送る」を使えば、フリーソフトなど不要で zip ファイルを作成できたり、 メールにファイルを添付できたり、指定のフォルダにファイルをコピーできたりします。

 外付け HDD をフォーマットする (October 23, 2021)

玄人志向の SATA HDD を差し込むだけで外付け HDD として認識できるデバイスで、 HDD を初期化するためにフォーマットする手順が比較的複雑でしたので、記録しました。

 Norton セキュリティスキャンを削除する (October 8, 2021)

何かの拍子にインストールしてしまった無料の「ノートン セキュリティスキャン」をアンインストールしています。 ちょっと苦労した過程を記録しています。

 Win10 回復ドライブを作成する (March 24, 2021)

Windows PC を購入したら、もしものときのために「回復ドライブ」を作成しておくべきです。 かつては DVD-R にリカバリーディスクを作成していましたが、 今は容量が大きくなっているため、USB メモリに作成するようです。

 ファンクションキーの動作を戻す (March 1, 2021)

今どきの新しいノート PC は、ファンクションキーに画面の明るさの調整やら、 ボリュームの調整やらが割り振られていて、 F5 で「最新の情報に更新」や、F7 で「カタカナ変換」するには Fn キーを同時押しする必要があります。 昔ながらのファンクションキーの動作に戻し、今の動作を Fn キー同時押しにする設定手順を書いています。

 アプリのバックグラウンド動作を制限する (January 25, 2021)

稼働してから 4 年ほど経過したノート PC の動作が遅くて仕方なく、 高速化ツールを入れてもほとんど変わらなかったので、 バックグラウンドで動作しているものを制限してみることにしました。

 システム SSD を大容量のものに交換する (January 14, 2021)

SSD + HDD 搭載の小型デスクトップ機 DELL Inspiron 3470 のシステム入り SSD を大容量のものにコピーして交換した手順です。 クローンソフト Acronis True Image for Crucial について、忘れないよう、詳しく記録しています。

 DNS_PROBE_FINISHED_NXDOMAIN エラーを解決する (November 26, 2020)

Win10 Home のノート PC で発生した、ネットに接続できないエラー、 DNS_PROBE_FINISHED_NXDOMAIN について調査し、とりあえずの解決方法が見つかりましたので、記録しています。

 ウイルスセキュリティからリブセーフに変更する (May 9, 2020)

1ライセンスあれば、家族の PC やスマホなど、何台でもインストール可能なセキュリティ対策ソフト、マカフィー リブセーフ。 Android スマホに続いて、Win10 Home ノートにもインストールし、セットアップしました。

 OneDrive のフォルダ位置を変更する (February 25, 2020)

Windows 10 に統合されているマイクロソフトのオンラインストレージ OneDrive。 初期状態だとCドライブにファイルが置かれるようですが、SSD で容量が小さいので、 HDD の Dドライブに置かれるようにし、コピーが保存されるように設定しました。

 マカフィー リブセーフを別のマシンにインストールする (December 13, 2019)

DELL の Windows 10 Pro 64bit デスクトップマシンにプリインストールされていたセキュリティ対策ソフト マカフィーリブセーフ は、台数無制限でインストールすることができるようです。 Win7 サポート終了前に Win7 デスクトップに入れてみました。

▼ 広告 ▼

 Task Host Window がシャットダウンを妨げる (November 15, 2019)

ある時、Windows 10 をシャットダウンするとき、Task Host Window が終了せず、強制シャットダウンせざるを得なくなりました。 Windows の設定により、この状況を回避し、正常にシャットダウンできるようになりましたので、その方法を書いています。

 ドキュメント等のフォルダの保存先を変更する (September 21, 2019)

「ダウンロード」や「ドキュメント」などのシステムフォルダの指す先を変更する方法を探しました。 システムドライブから別のドライブに変更しておけば、C ドライブの容量不足を回避できそうです。

 ウイルスセキュリティ1年版のライセンスを更新する (July 20, 2019)

Windows 10 Home で利用しているソースネクストのウイルスセキュリティ(1 年版)の有効期限が切れたときの様子と、 新しいシリアル番号でのエントリーについて書いています。

 ウイルスセキュリティのシリアル番号問題を解決する (July 8, 2019 追記)

Windows 10 Home で利用しているソースネクストのウイルスセキュリティ(1 年版)で、 「シリアル番号に問題があります」と繰り返し通知が行われました。 期限はまだあるのに、なぜなのか、どうしたら通知されないようにできるのか、調べた結果について書いています。

 ログオフ画面から先に進まなくなった (April 27, 2019)

Win7 で「ログオフしています」画面のまま進まなくなった問題について、試した方法とその状況の分析、 最終的にうまくいった方法について、書いています。

 デュアルブート環境でのシステム更新時の注意 (October 11, 2018)

Windows 7 と Windows 10 のデュアルブート環境で、Win10 に更新プログラムがあると、 次回 Win7 起動時にディスクチェックにかかって何時間も無駄になる状況があるようです。

▲ページ先頭へ

コードに関するものリンク一覧

最終更新 October 10, 2023

このセクションを隠す

 C 言語で超シンプルなファイル操作 (October 8, 2023)

なるべく小さい実行ファイルで、ちょっとしたファイル操作を行うためのコードを検討しています。 コンソールアプリで、実行ファイルのあるフォルダにサブフォルダを作成したり、ファイルをコピーしたりしています。

 C/C++ クラスを dll として提供する (July 28, 2023)

C++ で作成したクラスを dll、対なみっくリンク・ライブラリとして提供し、ソースをプロジェクトに含めないようにする方法について、検討しています。 Windows 10、Visual C++ 2015 でテストしています。

 C/C++ クラスを lib として提供する (July 28, 2023 更新

C++ で作成したクラスを lib として提供し、ソースをプロジェクトに含めないようにする方法について、検討しています。 Windows 11、Visual C++ 2022 でテストしています。

 Windows のバージョンを調べる (July 12, 2023 更新

プログラム起動時に、実行している Windows のバージョンを知りたいこともあるでしょう。 Windows 8 以降の OS を判断する方法は定義されておらず、ちょっと苦労があるようです。

 Visual Studio に Python 開発環境をインストールする (April 17, 2023)

インストール済みの Visual Studio Community 2022 に Python 開発環境を追加でインストールして、 高校の授業科目となった「情報」で扱う可能性のある Python コードを扱うことができるようにセットアップしています。

 リストボックスの文字サイズやフォントを変える (December 16, 2022)

Visual C++ でちょっとしたツールを作成するとき、ダイアログにリストボックスを配置すると、 特に最近の高解像度のディスプレイを使用していると文字が小さいと感じますので、大きな文字にしたりフォントを変更したりできます。

 マルチモニタを制御 (December 15, 2022)

すでに設定が済んでいる 2 台のモニタで、 C++ から、接続されているモニタの台数や各モニタの解像度の取得、並び順の判断、画面キャプチャについて書いています。

 Android Studio をインストールする (May 21, 2022)

Win10 Home のノート PC に、その時点で最新だった Android Studio Bumblebee をインストールした操作手順を記録しています。

 VS Community 2022 をインストールする (May 12, 2022)

Win10 Home のノート PC から Visual Studio Community 2019 をアンインストールし、 その後 Visual Studio Community 2022 をインストールした操作手順を記録しています。 Android クロスプラットフォーム開発や MFC を含める設定をしています。

 FTP でファイルをアップ&ダウンロード (February 26, 2022)

Win10、Visual C++ と MFC で、FTP サーバーに接続し、 存在するファイルを列挙したり、ファイルをアップロードしたり、ダウンロードしたりするコードについて書いています。

 タイムスタンプを自由に変更する (February 24, 2022)

Windows のファイルに付いている 3 種類のタイムスタンプ、 「作成日時」「更新日時」「アクセス日時」を好きな日時に書き換えるための MFC C/C++ プログラムについて検討しています。

 VS2019 の Android 開発環境を整える (February 19, 2021)

Visual Studio Community 2019 に、Android クロスプラットフォーム開発のための機能を追加し、 テストビルドするまでの手順を書いています。

 _sprintf でリンクエラーを回避する (June 12, 2020)

Visual C++ 2013 より古いプロジェクトで sprintf 関数を利用していると、 Visual C++ 2015 以降 ではリンクエラーになってしまいます。 安全な、新しい関数を使用するように指示されていますが、すべて変更するのは大変か、あるいは現実的ではありません。 無理やり簡単に回避する方法がありましたので、記録しています。

 VS Community 2019 を共存インストールする(デスクトップ) (February 10, 2020)

すでに Visual Studio Pro 2015 がインストールされている Windows 10 Pro のデスクトップ PC に、 無償の Visual Studio Community 2019 を、共存させる形でインストールしています。 目的は Android クロスプラットフォーム開発ですが、C ドライブの SSD は空き容量が十分にはありません。

 VS Community 2019 を共存インストールする (February 6, 2020)

すでに Visual Studio Pro 2015 がインストールされている Windows 10 Home のノート PC に、 無償の Visual Studio Community 2019 を、共存させる形でインストールしています。 目的は Android クロスプラットフォーム開発です。

 クリップボードにテキストや画像を入れる (January 15, 2020)

欲しくなる頻度が低く、その手順を忘れてしまいがちな、プレーンテキストをクリップボードに入れる方法と、 あわせて画像データをクリップボードに入れる方法をまとめています。

▲ページ先頭へ

ツール・ユーティリティ リンク一覧

最終更新 January 11, 2023

このセクションを隠す

 32/64 ビット EXE/DLL チェッカー (November 1, 2019)

x86x64checker は、Windows の .exe および .dll のビット数を調べるユーティリティです。 調べたいファイルをドロップするだけで、32 ビットでビルドされたものなのか、64 ビットでビルドされたものなのか、判定します。 64 ビットプログラムからは 32 ビット DLL を呼び出せないので、確認ができます。

 SHRyear 昭和・平成・令和・西暦変換ツール (April 1, 2019)

昭和、平成、令和、西暦のいずれかの年を入力すると、一致する各元号年に変換してくれるユーティリティです。
西暦年から各元号年に変換する計算式や、どの欄に最後に入力されたかの判定方法などに触れています。 ファイル(ウェブサイト)を既定のプログラムで開くコードも含まれています。

 DupliFileDetector 重複ファイル検索ツール (November 15, 2018)

指定のフォルダ(オプションでサブフォルダを含めることもできます)にある、重複ファイルを検索します。 ファイル名や拡張子が異なっていても、バイナリレベルで同一であるファイルを検出できます。 フォルダ指定、ドロップ受付処理、ファイルを既定のプログラムで開くといったコードが含まれています。

 DaysUntil ユーティリティ (February 22, 2018)

今日から指定の日付まで、あと何日あるかを計算するユーティリティです。 うるう年の判定や、日数の計算について、また、既定のブラウザでウェブサイトを開くコードが含まれています。

▼ 広告 ▼

▲ページ先頭へ
line
関連トピックス
line

アプリ開発ブログ

本サイトの新着情報を紹介しています。

Android 開発トップ

Android アプリ開発(ネイティブアプリ)に関する情報は、こちらからどうぞ。


その他のおすすめ

おすすめ記事はありません。



© 2017-2023 StraightApps.com 無断転載を禁じます。No reproduction without permission.