Technically Impossible

Lets look at the weak link in your statement. Anything "Technically Impossible" basically means we haven't figured out how yet.

Windows

1 Push Snap Ver 1.3 - ボタン一押しで、最前面Windowをキャプチャし画像ファイルを保存する。

Zoom Meetingsをはじめとするビデオ・コミュニケーションが、日常利用において何も例外的な存在ではない時代となった。それはオンライン・ミーティングに限らず、大人数が出席する、いわゆるカンファレンスでも用いられている。カンファレンスの中には、プレ…

ファイル・サーバーの運用

1月7日、旧ブログに40件超のアクセスがあった。参照先投稿は2005年のもので、Windowsファイル・サーバーの運用に関する投稿だ。当時のWindows serverと言えば、Windows 2000 serverか、Windows server 2003で、ストレージ装置に採用されている技術も、現在と…

1 Push Snap Ver 1.2 - ボタン一押しで、最前面Windowをキャプチャし画像ファイルを保存する。

Zoom Meetingsをはじめとするビデオ・コミュニケーションが、日常利用において何も例外的な存在ではない時代となった。それはオンライン・ミーティングに限らず、大人数が出席する、いわゆるカンファレンスでも用いられている。カンファレンスの中には、プレ…

1 Push Snap Ver 1.1 - ボタン一押しで、最前面Windowをキャプチャし画像ファイルを保存する。

Zoom Meetingsをはじめとするビデオ・コミュニケーションが、日常利用において何も例外的な存在ではない時代となった。それはオンライン・ミーティングに限らず、大人数が出席する、いわゆるカンファレンスでも用いられている。カンファレンスの中には、プレ…

1 Push Snap 1.0 - ボタン一押しで、最前面Windowをキャプチャし画像ファイルを保存する。

Zoom Meetingsをはじめとするビデオ・コミュニケーションが、日常利用において何も例外的な存在ではない時代となった。それはオンライン・ミーティングに限らず、大人数が出席する、いわゆるカンファレンスでも用いられている。カンファレンスの中には、プレ…

C#でのイベントフック - キーボード入力イベントをフックする場合

Zoom Meetingsをはじめとするビデオ・コミュニケーションが、日常利用において何も例外的な存在ではない時代となった。それはオンライン・ミーティングに限らず、大人数が出席する、いわゆるカンファレンスでも用いられている。このような時、あると便利なの…

C#でのスクリーンショット - 画面全体、特定領域、そして最前面Windowのキャプチャ

Zoom Meetingsをはじめとするビデオ・コミュニケーションが、日常利用において何も例外的な存在ではない時代となった。それはオンライン・ミーティングに限らず、大人数が出席する、いわゆるカンファレンスでも用いられている。このような時、あると便利なの…

全包囲、全対応の多機能コントローラ、しかし色々と難あり - COWBOX S900

6月強化版についての更新 COWBOX S900の「6月強化版」がリリースされた。”強化版”と言うのだが、実際のところは、バグ修正版と呼ぶのが相応しいだろう。6月強化版についての情報を反映した「全包囲、全対応の多機能コントローラ、しかし色々と難あり - COWBO…

What's the same and what's different? - Windows Forms App (.NET Framework), Windows Forms App (.NET) and WPF Application

In Visual Studio, there are 3 options as the screenshot at the top of this post. They are Windows Forms App (.NET Framework) an application with a Windows Forms (WinForms) user interface Windows Forms App (.NET) an application with a Windo…

何が同じで、何が違うのか? - Windowsフォームアプリケーション、Windowsフォームアプリ、そしてWPFアプリケーション

Visual Studioで新規プロジェクトを作成するとき、特にWindowsデスクトップのプロジェクトには3つの選択肢がある。冒頭の画像が、その選択画面だ。必要な情報だけを抽出すると、つぎのようになる。 Windowsフォームアプリケーション (.NET Framework) Windo…

Xinput、DirectInput両対応のPlayStation4互換コントローラ - USB接続でXInput、Bluetooth接続でDirectInput

Windows 10でゲーム・コントローラを使用する場合、2種類のAPIのいずれかが適用される。DirectInputと、XInputだ。Windowsコントローラとして販売されているものの中には、他社ゲーム機との互換性を有するものがある。PlayStationとの互換性が明記されてい…

PlayStation4互換コントローラのBluetooth接続 - ペアリングから機能検証まで

PlayStation 4(以下PS4)のコントローラはBluetooth接続を前提としている。他社互換コントローラの場合でも同様だ。しかし、なぜかiPadやAndroidへの対応を記載せず、Windows PCではUSB接続が前提となる旨を記載している商品が存在する。もちろん対応するBl…

Multiple language support on Windows - input/output Japanese on English Windows.

In iOS (iPhone OS, iPad OS) and Android, Settings for Language and Region is separated. And it can easily support input/output and screen in different language as Japanese input/output on English window. Windows 10 20H2 or later can be con…

Windows 11の気になるところ、再びその考察 ライセンスとDCHドライバ

現時点で公表されている仕様では、第8世代以降のIntel CPUが搭載された環境を、Windows 11はサポートしている。その後、第7世代CPUのいくつかが追加され、次のことが発表された。 we committed to exploring through Windows Insider testing and with OEMs …

Access library or DLL with PowerShell - Add-Type and Get-Member

Abstract It is sometime less efficient to write code and compile it only for checking capability of libraries. Scripting on PowerShell can also call libraries. Example, .Net Framework library can be called with command "Add-Type". Abstract…

Look inside of unknown library or DLL - IL DASM

Abstract When using a DLL, if a list of provided properties and methods is provided, we can get an idea of what DLL provides, even without documentation. If there is not even such information, one way is to refer the information Intellisen…

Uninstall an application of "This app has been blocked for your protection", And use case of Windows Sandbox

Abstract Installing or uninstalling an application is sometime blocked as the screenshot at the top of this post. It says This app has been blocked for your protection. This "your protection" means Microsoft Defender SmartScreen*1, and tur…

アプリケーションのアンインストール、「このアプリは保護のためにブロックされています」への対応と、Windowsサンドボックス

何かにつけ、試験的にアプリケーションを導入する機会があるだろう。まずインストールできるかを確認する。そして動作するかを確認する。ここまで無事に確認できれば、本質的な問題はないのだが、まだ一つ確認すべきことがある。アンインストールできるかど…

MBRをGPTへ変換する手順 MBR2GPT

率直に言えば、今時BIOSモード(Legacyモード)で起動しているPCというのは、Windows 11のサポート対象外となる世代のPCに属している公算が高い。従って、MBRを変換し、起動モードをUEFIへ変更したところで、Windows 11に対応できるとは限らない。とはいえ、…

Windows 11、エンタープライズ・ユーザー向けの情報まとめ

先日投稿したWindows 11に関する話題が、その公式発表に合わせて、思いがけずアクセスを集める結果となった。金曜日から、該当記事へのアクセスが途切れない。このブログで、これほど1日でアクセスを集めたのは、Windows 10 1903がリリースされたときのトラ…

Windows 11の気になるところ、その考察

Windows 11が公式に発表された。実際にはWindows 10 21H2に相当するはずなのだが、数々の新機能に加えて、あまり触れられていない事柄を前提に、心機一転を図りたいのだろう。例えば、先日投稿したTPM 2.0、UEFIの話題*1だ。未明からアクセスを集めている。T…

TPM 2.0 and UEFI for introducing Windows Sun Valley (Windows 11)

Abstract Install image of the operation system called "Windows 11" was leaked and its installation reports*1 have been posted since June 16.Aside from their authenticity, it looks credible information because "Windows 11" requires technica…

Windows Sun Valley (Windows 11)導入の予習 TPM 2.0、UEFIへの対応

追記-Windows 11関連の投稿 この投稿を介して、他のWindows 11関連の投稿も参照されていることが多いことに気付いた。 以下に、関連投稿へのリンクをまとめておいた。「Windows 11関連の投稿」を展開し、必要な投稿を参照してほしい。 Windows 11関連の投稿…

PowerShellからDLL(ライブラリ)を呼び出す-Add-TypeとGet-Member MagicWandWin.dllの場合

MagicWandWinというライブラリの存在を知った。.Net frameworkを利用したライブラリで、NuGetからダウンロードすることができる(リンクなどは投稿末尾参照)。MagicWandWinには、書籍『1分間プログラミング』*1の話題に必要な機能を提供するメソッドが提供…

未知のDLL(ライブラリ)の調べ方-IL DASMあるいはコマンド”ildasm” MagicWandWin.dllの場合

MagicWandWinというライブラリの存在を知った。.Net frameworkを利用したライブラリで、NuGetからダウンロードすることができる(リンクなどは投稿末尾参照)。書籍『1分間プログラミング』のためのライブラリで、その他の目的に利用するようなものではない…

Mount ISO and change its drive letter with PowerShell - Drive letter assignment to volume, not partition

Refer 2023 edition. This post is 2020 edition. The WMI command-line (WMIC) utility is deprecated as of Windows 10, version 21H1, and as of the 21H1 semi-annual channel release of Windows Server. wmic | Microsoft Learn Due to deprecation of…

Windowsでの英語環境、日本語入力

一般的に「日本語化」、「日本語対応」と言ったとき、それは日本語の入出力だけでなく、設定項目からメニューまでも日本語化することを指すのだが、ユーザー次第では、英語環境+日本語入出力の方が好都合なこともある。特に異なる言語バージョン間の用語差…

WSL環境を作って壊す、覚書、2021年版 サービス操作からディストリビューション操作の基礎

Windows上でLinuxを稼働させる際、WindowsとLinuxの中継レイヤーとして機能するのがWSL (Windows Subsystem for Linux)だ。Hyper-Vなどの仮想環境に比べて、WSL上で稼働するLinuxは起動が早く、消費リソースも少ない。特にノートPCのように何かとリソースが…

Windowsの機能の有効化または無効化

特定テーマに限定したWikiを立ち上げる必要もなく、ブログの様に私見をまとめる必要もない、 講義の予習ノート 読書ノート メモ などの雑記帳Wikiから移行した投稿。コントロールパネルの「プログラムと機能」にある「Windows機能の有効化または無効化」に関…

PowerShellによるISOファイルのマウント、そしてドライブ・レターの変更

この投稿は2020年版です。2023年版をご参照ください。 2023年版として、WMICに代わって利用推奨されているCIM Cmdletを用いる内容へ改めた記事を投稿したので、次の記事を参照してほしい。 impsbl.hatenablog.jp21H1以降のWindows 10、Windows Server (Semi-…