昨日の午後になって,SSD の温度がいつもより高いことに気づいた. 今まで,使っていない時は 50~60℃位だったのが,70℃以上になっている. 最近の更新は,SSD のファームのアップデートと,月齢の Windows Update . どちらかが影響しているものと思われるが,何とも言えない? 表示だけの問題であれば良いが… PC の電源を落として,朝,再起動. 今の所,50℃台で安定している.何だったのだろう?
%LOCALAPPDATA%\Microsoft\MSBuild\v4.0\Microsoft.Cpp.Win32.user.props がないとの問い合わせが… 次の所は以前まとめたもの.VC 2010 以降は,これが引き継がれるものと思っていた. VC include lib のパス 私の環境の VC 2022 で確認すると,ちゃんと引き継がれている. 検索すると VC 2019 から Microsoft.Cpp.Win32.user.props は使用されなくなった? Microsoft.Cpp.Win32.user.props file missing Visual Studio プロジェクトの設定を共有または再利用する 今の所は Win32 のみなので,また今度時間がある時に調べる. VC Linux の include 設定
個人的に作成したダイアログベースのツールで,lnk をドロップした時に開けない. これに対応するには,lnk から doc を求めることで対応できる. 同じ様に作成した SDI exe の場合は,うまく開ける? デバッガで追いかけると,CDocManager::OpenDocumentFile で AfxResolveShortcut を呼んでいる. 但し,MFC のバージョンにより? ::CoInitialize が呼び出されていないと 1 回だけ. CFileDialog などを呼出すと ::CoInitialize にあたるものが呼び出されるのでその後はうまくいく. https://dev.mish.work/wordpress/2021/03/31/win10-21h1-mdi-exe-error/ 次の様な関数を用意して,ドロップされたファイルが lnk の時に対応. tstri
別のことを調べていて「リバースプロキシ」というのを見つけた. Synology NASにリバースプロキシを設定して他ホストのWebサーバを中継する 今までは,ポートで他の Web サーバに振り分けていた. また mish.work を取ってからは,AAAA レコード でうまく使えてはいた. https://dev.mish.work/wordpress/2022/01/24/nas-virtual-host-port/ リバースプロキシを使うともっと簡単になるみたい. 2022/04/10 幾つかのサブドメインをリバースプロキシで設定. https://jml.mish.work https://dev.mish.work https://test.mish.work https://ts.mish.work https://as.mish.work https://ws.mish.wor
今度は Virtual Machine Manager . Win10 の iso を NAS にコピーして,次の様な設定. 仮想マシンを選択して「電源オン」,「接続」.しばらくすると, コピー後,再起動しての「準備しています」がすごくかかる.そして,また「再起動」. あまり速度は期待できないかもしれない. 2022/03/18 NAS のシャットダウンや再起動時の動作の指定. ホストのシャットダウン時の指定を「シャットダウン」または「停止」に. NAS が起動した時の仮想マシンの動作の指定. Synology DS720+ Virtual Machine Managerで仮想マシンを作成してみる
QNAP NAS 上の幾つかのページがうまく動作しなくなった. 静的なページや,WordPress と Joomla! のページは問題ない. いろいろと動きを見ると,C++ で書いたコードを呼出しているページがうまく動作していない様子. SSH 接続して幾つかのコマンドを実行すると command not found となってしまう. which gcc などで探すと,gcc が見つからない. 以前 gcc などは入れている ので,/opt/bin/gcc として存在するはず. /opt/bin/ を見ると,perl 関係のものしか入ってない. App Center で入れた Perl 5.26.1.0.1 がいけなかったみたい. Entware-std 1.03 を入れ直すことでうまく動作する様になった. AppCenter にある Perl のパッケージとは共存できない?
先日から幾つかの所の設定を変更してやっていたが,うまくできないでいた. 今日も設定を確認していて,気づいた所があり. 「設定」-「ADMディフェンダー」-「ファイアウォール」で 80 以外が許可されていなかった. 「app#mail-server」を「許可」する様に. これで少し進展.エラーが Mail Server から返る様になった. あとは,メールアカウントの追加か? これをやっていた時の,Let’s Encrypt での証明書の取得. *.mish.work はうまく取得できるが,*.myasustor.com はうまくない. 設定を適用できません。 再試行してください。 (Ref. 5401) ルータの設定を一時的に変更して,80 と 443 を NAS に設定したら「成功」した. 2022/02 うまく動作させることができなかったので,Synology NAS を使用 すること
Edge で three.js を利用したデータが表示できなかった. WebGL で表示可能な形式に変換 https://itl.mish.work/i_Tools/to_wgl/ デバッガで追いかけると,WebGL を利用できない様なエラー. Edge を再起動すると,うまく表示できるようになった. 何だったのだろう? 2023/01/17 Win8.1 環境の Edge で「使用可能な場合はハードウェア …」を OFF にする必要があった. 2024/07/18 仮想マシンの Win11 Edge で表示できなくなっていたので,その設定. Edge の「設定」-「システムとパフォーマンス」で 「使用可能な場合はグラフィック アクセラレータを使用する」を「OFF」にして「再起動」. 2024/07/24 環境や 3D データなどによると思いますが, 「…グラフィック アクセラレータを…」
以前作成した W_mutex を利用. 同じドキュメントを開かない様なガードに使えると思い,単体テスト用のコードを書いた. #include "messbar.hxx" #include "itls_tmp.hxx" #include "cmd_line.hxx" #include "S_Exec.hxx" #include "W_mutex.hxx" tstring make_mutex_name (const tstring& doc_name) { tstring mutex_name ; v_tstring argv = ::get_arg() ; if (argv.size() > 0) { mutex_name += argv[0] ; mutex_name += _T(" ") ; } mutex_name += doc_name ; ////////////////////
何年か前に有効にした「再起動マネージャ」. Restart Manager in MFC MFC 再起動マネージャ その実装がうまくなかった. 編集操作中に「自動保存」が動作すると,意図しない状態になってしまうことがあった. 原因は,実装方法がうまくないだけではあるが,なかなか難しい. Serialize が呼ばれた時に,一部の情報を更新しているため,例えば選ばれているものに影響を与えてしまう. 実際はデータに応じて選択状態が変わるのだが,それに気づかず操作してしまうことがある. これとは別にバックアップ機能を持っているので「自動保存」が動作しない様に修正することに. 本当はこれだけでは足りない. 編集操作中に「上書き保存」された時も同様に動作するため,この部分の修正が必要か? ユーザが意識している操作なので,現状のままとするか?
久しぶりにインストーラを… 今までのものは「VS インストーラ」. 前も使ったが忘れていた.アンインストールで,ファイルをそのまま残す設定. 「Permanent」を「True」に. ショートカットなどを作成すると,アンインストール時に時間がかかってしまう. それで,以前は使ってなかったが,更新版のインストール. 「RemovePreviousVersions」を「True」に. 「Version」を更新する.同様に exe などの更新も必要.bmp などはタイムスタンプでいける? Patching and Upgrades 2024/06/21 どこかに設定があるのかもしれないが「Permanent」を「True」としてインストール後「False」としても効かない? 01727 : アンインストール時にファイルが削除されない(msi 形式 インストーラ) 次の所に “0000000000
以前から,このサイトで「一般的ではないダウンロード」の警告が表示されている. 対応方法がわからずそのままとなっていた. 「ウィルス対策ソフト 誤検知」などで調べていて,VirusTotal を見つけた. 同じコードでも VC の異なるバージョンでビルドしたもので結果が異なる.
また,削除できないキーができてしまった. [Window Title] キーの削除エラー [Content] ・ を削除できません。削除中にエラーが発生しました。 [OK] RegDelNull を探すと,場所が変わっていた. RegDelNull v1.11 使い方は以前と同じ. Microsoft Windows [Version 10.0.19043.1288] (c) Microsoft Corporation. All rights reserved. C:\Users\Iwao>cd %TMP% C:\Users\Iwao\AppData\Local\Temp>J:\Download\Tools\MS\Regdelnull\RegDelNull.exe RegDelNull v1.11 - Delete Registry keys with embedded Nulls Cop
wndTopMost で,Z オーダーの最前面に. { CRect rect ; GetWindowRect(&rect) ; SetWindowPos(&wndTopMost,rect.left,rect.top,0,0,SWP_NOSIZE|SWP_NOACTIVATE) ; } 幾つかの環境ではこれでうまく動作している. 今日作成したツールの CMSetNmTDlg::OnInitDialog() にこれを追加. Win10 のホスト環境で最前面に移動しない. 仮想マシンで試すと意図した動作. ホストの,以前に起動したツールは前面のまま保持された. が,一度終わらせて再起動したら,最前面にならなくなった. ちょっとよくわからないが,何かが邪魔しているのか? PC を再起動すれば直るかもしれないが… とりあえずメモ. 2021/10/25 explorer.exe の再起動でうまく動作
Win9x が多く存在していた頃のコードの MFC を使用しない方法での書き直し. 前のものは次の様になっている. // J048221 SDK32:GetDiskFreeSpace と GetDiskFreeSpaceEx について typedef BOOL (WINAPI *P_GDFSE)(LPCTSTR, PULARGE_INTEGER,PULARGE_INTEGER, PULARGE_INTEGER); // .. fResult = ::GetDiskFreeSpace(pszDrive,&SectorsPerCluster,&BytesPerSector,&FreeClusters,&TotalClusters) ; if (fResult) { TotalBytes = (__int64)TotalClusters * SectorsPerCluster * BytesPe
今まで仮想マシンの WinXP で VC 6 を使用してきたが,ちょっと面倒なので Win10 環境に入れてみた. 使用したのは次の ISO . en_visual_studio_6.0_professional_x86_dvd_224df581.iso 2021/04 に VS のダウンロードサイトで見つけた. その時 Win7 環境などにインストールして動作することは確認済み. インストール時,データベース関連を入れると止まると書かれていたので,外してインストール. VB6開発環境をWindows 10にインストールする手順 VC 6 を簡単に確認した限りは何とか使えそう. Win11 に VS 6 のインストール Win11 22H2(デバッグできない時の設定も書いています)
証明書の関係をいろいろ弄ったら,ADM に入れなくなってしまった. NAS を再起動しても変わらず. 安全な接続ができませんでした 192.168.1.??:????? への接続中にエラーが発生しました。Peer’s Certificate has been revoked. エラーコード: SEC_ERROR_REVOKED_CERTIFICATE 受信したデータの真正性を検証できなかったため、このページは表示できませんでした。 この問題をウェブサイトの管理者に連絡してください。 エラーの説明... スマートフォンの AiMaster では入れる. 検索すると,Firefox のガードに引っ掛かっているみたい. Edge で開くと,入れた. 「設定」-「証明書管理者」で「asustor.com (デフォルト)」となっている方を「既定の証明書として設定」. Firefox でも入れるように
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く