[C#]WebView2使用ソリューションをリビルドすると参照コンポーネントが見つかりませんでした警告が出る

WebView2を組み込んで、C#アプリを作成すると、ビルド時に以下の警告が発生する場合がある。   「参照」ツリーにも警告マークあり。   一応、エラーではなく警告なので、ビルドで作成されたexeファイルは問題なく使用できる。 けど、気になるので警告を消す方法を調べてみた。 そして、毎回忘れてしまうので備忘録として残しておく。。     関連記事 Visual Studio 2005日本語版、12/15開発完了、2/1発売 無料版開発環境 Visual Studio Community 2013をインストールしてみた [C#] WebBrowserコン …

[C#]WebView2使用ソリューションをリビルドすると参照コンポーネントが見つかりませんでした警告が出る Read More

Microsoft Power Automate Desktopで作成したフローのコピー

Microsoft製RPAツール「Power Automate Desktop」で作成した自動化のフロー(ソース)は、Microsoft OneDrive(クラウド上)に保存される。 クラウド上に保存されているから、他のWindows10環境で実行したい場合、フローのファイルを持って行かなくてもいい。 これは、いいんだけど、作成したフローを他の人(他Microsoftアカウント)のPCに持って行きたい場合、ちょっと苦労する。 一応、以下の手順で持って行くことができたので覚え書き。  

Microsoft Power Automate Desktopで作成したフローのコピー Read More

「.NET 5」対応

今まで.NETのソフトを結構作ってきたけど、それらはほぼ「.NET Framework」上で動作するものだった。 が、しかし、この「.NET Framework」が今後のOSでは無くなるらしい。 ここ最近、全く勉強不足でそんなこと知らなかった。 「.NET 5」に統合されていくとのこと。 で、その.NET 5は2020年11月10日に正式リリース済み。 かつてのVisual Basic 6が、Visual Basic.NETに代わり、実質VB6が絶滅した時と同じか!? (必須ランタイムもVB6ランタイムから、.NET Frameworkに変更) これはまずい。 今更ながら調べ始めてみると、AS …

「.NET 5」対応 Read More
Windows サンドボックス

使い捨て感覚でWindowsを使用できる「Windows Sandbox」を使ってみた

今更ながら「Windows サンドボックス」を使ってみた   出所不明な怪しいソフトをインストールするときや、信頼できないWebサイトを閲覧するとき、 実験的にWindows環境をカスタマイズしたいとき、新しいWindowsでの動作確認など色々活用できそう。   ちょっと前に、

使い捨て感覚でWindowsを使用できる「Windows Sandbox」を使ってみた Read More
イベントログ取得できない

Windows10 April 2018 Update適用でC#からイベントログ取得がうまくいかない

Windows10の大型アップデート「April 2018 Update」(バージョン1803)を適用すると、 C#から、うまくイベントログを拾えなくなってしまった。 例えば、以下のソースを実行すると、イベントログを途中まで読み込んで 勝手にループを抜けてしまう。 実行結果: ⇒イベントログ2433件あるのに、123件しか取得できない。 関連記事 System.Diagnostics.Debug.WriteLine Windows10 ProのHyper-Vを使って、Windows 10仮想環境を構築してみる RSS新着情報を音声読み上げできるようにしてみた [C#] スタートアップメニューに …

Windows10 April 2018 Update適用でC#からイベントログ取得がうまくいかない Read More
C# フィームの角を丸くする

[C#] フォームの角を丸くする方法

C#で、Windowsフォームの角を丸くして表示する方法。   普通のWindowsフォームは、タイトルバーとか境界線が付き、角も角ばっている。   それを、こんな感じに角を丸くして表示する。   関連記事 DVD再生ソフトで表示できない コントロール配列 カラーコードを16進数表示する [C#] ListView.Items.Addの描画処理が異常に重くてハマった [C#] WebBrowserコントロールのレンダリングモードをデフォルトのIE7から最新IEモードに変更する HTML内のRSS情報を取得する

[C#] フォームの角を丸くする方法 Read More
Windows10

Windows10インストールと、アプリ動作確認

前に、Windows 10 Enterprise Technical PreviewをVMware Playerにインストールしたことはあったけど、今度は7/29正式版のWindows10をメインPCにインストールしてみた。 まだインストールトラブルもちらほら聞く中、自作ソフトの動作確認をしなければならないので人柱覚悟でインストール。     と言っても、環境ぶっ壊れるといろいろ面倒なことになるので、手動で可能な限りファイルバックアップ。 に加え、以下のサイトを参考に、PCを丸ごとバックアップ。 Windows 10を入れる直前の状態で復元できるイメージバックアップのつくり …

Windows10インストールと、アプリ動作確認 Read More
ListView

[C#] ListView.Items.Addの描画処理が異常に重くてハマった

ListViewコントロールで、詳細表示(ViewプロパティをDetails)し、アイテムを追加していくと描画処理が異常に重くなる現象が発生。 この問題を解決するのに少しハマったので覚書としてメモっておく。 自作ソフトRSS速報のListView表示で、数十件の項目を表示するのに数分かかることもある。 描画時にGUIがほぼ固まってしまう。 遅い処理部分をデバッグで調べてみると、 の行で、数秒が掛かっている。 しかも、件数が増えれば増えるほど遅くなっていく。

[C#] ListView.Items.Addの描画処理が異常に重くてハマった Read More
霜

GIMP2で作成したサンプルロゴ集

ごくたまに画像ロゴを作成するためにGIMPを使用する。 割と簡単にカッコいいロゴを作れるため重宝している。   だけど、そこそこ種類があって、どのメニューがどういうロゴだか忘れてしまう。 なので備忘録的にGIMP2.8のサンプル ロゴ画像を載せておくことに。   と、その前にロゴ作成方法。 GIMPを起動 [ファイル]→[画像の生成]→[ロゴ]メニュー配下の任意のサブメユーを選択。 関連記事 Windows Vistaが届いた 全力通販に楽天ランキングを表示する機能を追加 [C#] WebBrowserコントロールのレンダリングモードをデフォルトのIE7から最新IEモードに …

GIMP2で作成したサンプルロゴ集 Read More
WebBrowserコントロールで実行

[C#] WebBrowserコントロールのレンダリングモードをデフォルトのIE7から最新IEモードに変更する

C#やVB.NETなどのアプリケーションで、WebサイトやHTMLなどを表示したい場合に使うWebBrowserコントロール。 このWebBrowserコントロールを使えば、簡単にInternet Explorer同等のWebページを表示できる。 でも、最近このWebBrowserコントロールで表示崩れが増えてきたような気がする。 例えば、ここのホームページを表示すると、メニューのスタイルが崩れてしまう。   ↓WebBrowserコントロールで表示   関連記事 [C#] スタートアップメニューにショートカットを登録する方法 [C#] 送るメニューにショートカットを登録/ …

[C#] WebBrowserコントロールのレンダリングモードをデフォルトのIE7から最新IEモードに変更する Read More
楽天API

旧楽天市場系APIが2014年内に段階的に廃止⇒早目に新APIに対応しないと!

楽天ウェブサービスの旧楽天市場系API「api.rakuten.co.jp」が2014年内に段階的に廃止されるようで、早く新バージョンのAPI「app.rakuten.co.jp」に移行するようにとのこと。 http://rakuten-webservice.tumblr.com/post/77794559630/api-rakuten-co-jp-api ヤバい。しばらくAPIのバージョンチェックしていなかった。 確認せねば。   そもそも、楽天市場系APIとは何か。 楽天では40種類近くのAPIを公開しているようだけど、主に楽天市場の商品検索に使われるAPI群で、楽天APIの中で …

旧楽天市場系APIが2014年内に段階的に廃止⇒早目に新APIに対応しないと! Read More
自作ソフト・アフィリサーチのWindows8対応完了

自作ソフト・アフィリサーチのWindows8対応完了

自作ソフト・KMeterのWindows8対応に続き、アフィリサーチもWindows8対応が完了した。 修正前でも殆どWindows8で問題なく動作することは確認していたが、画面サイズを125%などにすると表示崩れする問題があった。 画面サイズが125%の場合、こんな感じで崩れてしまう。 左ペインや、HTMLソースの表示などが欠けてしまう。 関連記事 DVD再生ソフトで表示できない デスクトップアプリで、マルチタッチとマウス操作の両方に対応できない! [C#] SSHコマンド実行とSCPファイル転送のサンプル 自作ソフト・勤務時間取得ツールのWindows8対応 [C#] WebBrowser …

自作ソフト・アフィリサーチのWindows8対応完了 Read More
デスクトップアプリで、マルチタッチとマウス操作の両方に対応できない!

デスクトップアプリで、マルチタッチとマウス操作の両方に対応できない!

自作ソフトKMeterをWindows8対応してみた。 と言っても、Windows8用に修正したものはなく、通常のバージョンアップ程度の修正。 KMeter 2.00では、Windows7のマルチタッチ操作に対応していたけど、この挙動が怪しいため修正を試みてみたが、どうもうまく直せない。 Windows8でマルチタッチ環境が増えてきたため、マルチタッチ対応したいところだけど、現状のスキルでは解決できないためマルチタッチ機能を廃止することにした。 そもそも、マルチタッチ操作は、フォームというか、WPFのウインドウ(外枠)自体に対しイベントを受け取れないようで、これら操作はウインドウ内の図形やコン …

デスクトップアプリで、マルチタッチとマウス操作の両方に対応できない! Read More
真犯人、写真のEXIF情報から撮影位置情報がバレる!?

真犯人、写真のEXIF情報から撮影位置情報がバレる!?

PC遠隔操作事件の真犯人が「ミスしました」とメール送付してきたらしい。 信憑性はどうかわからないけど、iPhoneで撮影した写真に付いているEXIF情報から撮影位置がバレた? でも、これってフェイクなんじゃないの? これほどの事件を犯した人物が、こんな初歩的な痕跡を残す筈がない。きっと。 追い詰められ、かく乱しようとしたのか、遊んでいるのか、本当に凡ミスなのか? 最近のスマホや、GPS機能付きデジカメで撮った写真は設定次第で位置情報が付加されているので、みなさんネットで利用するときは注意しましょう。 私が作成したフリーソフト「画像位置情報取得ツール」でも位置情報の有無を確認できます。 気になる …

真犯人、写真のEXIF情報から撮影位置情報がバレる!? Read More
[Windows8対応]デスクトップガジェットはWindows8で廃止!

[Windows8対応]デスクトップガジェットはWindows8で廃止!

Windows Vistaのサイドバーガジェット、Windows 7のデスクトップガジェットが、Windows 8から廃止された。 http://windows.microsoft.com/ja-JP/windows/downloads/personalize/gadgets Windows の最新バージョンのわくわくするような可能性に重点を置くため、Windows Web サイトでは、ガジェット ギャラリーのホストを終了しました。 えー、何その理由? しかも、今更、 信頼されていないソースからインストールされたガジェットは、コンピューターに問題を引き起こすことがあります。 と言われても。 で …

[Windows8対応]デスクトップガジェットはWindows8で廃止! Read More
Vector「よく読まれた記事トップ10」に勤務時間取得ツールがランクイン

Vector「よく読まれた記事トップ10」に勤務時間取得ツールがランクイン

自作ソフトの「勤務時間取得ツール」が、ベクターの「よく読まれた記事トップ10」で5位にランクインしました。 ■よく読まれた記事トップ10 – 2012年9月(総合) http://www.vector.co.jp/magazine/softnews/frequently/ 勤務時間取得ツール イベントログをもとに勤務時間を算出し、データ化するソフト http://www.vector.co.jp/magazine/softnews/120913/n1209131.html Vectorのレビュー記事掲載には、以下の自作ソフトも掲載させて頂いていますが、月間トップ10に入ったのは今回 …

Vector「よく読まれた記事トップ10」に勤務時間取得ツールがランクイン Read More
RSS新着情報を音声読み上げできるようにしてみた

RSS新着情報を音声読み上げできるようにしてみた

自作のRSSリーダー「RSS速報」から音声合成で読み上げソフト「棒読みちゃん」を呼び出す機能を追加してみた。 先日、RSS速報を利用して頂いているユーザーさんから、「棒読みちゃん」に「RSS速報」で流れてきたフィードを読ませられたらいいなー。という要望を頂いた。 まず、「棒読みちゃん」を知らなかったので、ダウンロードして使ってみた。 これは凄い。 フリーソフトで音声読み上げするソフトがあるなんて知らなかったし、ちゃんと音声合成読み上げしてくれる。 これは、確かにRSS速報と連携できれば面白いかも。 で、どうやったら連携できるんだろうということを調べていたら、コマンドラインから棒読みちゃんへ指示 …

RSS新着情報を音声読み上げできるようにしてみた Read More
Windows7β1上での疎通確認

Windows7β1上での疎通確認

先日構築したWindows7 beta1環境で自作ソフトの疎通確認をしてみた。 ↑自作ソフトを片っ端からインストールし疎通確認 Windows 7自体がVistaと大きな違いが無いため、XPからVistaに移り変わったの時のような非互換は無かった。 しかし、タイムスタンプ変更ツールのインストーラと、勤務時間取得ツールのイベントログ取得に問題があった。 まだWindows 7自体がベータ版なので、どう転がるか分からないけど、 とりあえず製品版のWindows7が出た時にでも再確認してみる予定。 関連記事 [Windows8対応]デスクトップガジェットはWindows8で廃止! 使い捨て感覚でWi …

Windows7β1上での疎通確認 Read More
VistaでVMeter2を動かしてみたが。。。

VistaでVMeter2を動かしてみたが。。。

この前インストールしたWindows Vista Beta2環境で自作ソフトの動作確認をしてみた。 どうせ、VistaなんてXPに毛が生えたぐらいなんだろう。 非互換なんて考えず今まで通り自作ソフトも動くと勝手に思い込んでいた。 しかし、手始めにVMeter2を動かしてみたら、まともに動かない。 ちょっと試しただけだけど動かなかった機能は以下。 ・CPU使用率が取得できない。 ・ディスクアクセス使用率が取得できない。 ・使用可能なネットワークアダプタ一覧が取得できない。 これらは、Windows標準(NT系)で付いているパフォーマンスモニタ関連のAPI(※)で値を取得している。 ※PdhOpe …

VistaでVMeter2を動かしてみたが。。。 Read More
勤務時間取得ツール

勤務時間取得ツール

昨日公開したばかりの「勤務時間取得ツール」が窓の杜に掲載されました。 ちょっと嬉しい不意打ちです。 http://www.forest.impress.co.jp/article/2006/01/30/okiniiri.html 関連記事 「アフィリサーチ」が窓の杜で紹介されました 窓の杜で紹介されました Windows Vistaのガジェットとは? Vector「よく読まれた記事トップ10」に勤務時間取得ツールがランクイン Intel製CPUメーター 2006年1月1日に閏秒追加

勤務時間取得ツール Read More