lafe @ ウィキ内検索 / 「unDonut」で検索した結果
-
unDonut
...更新していません unDonutHistory unDonutEmbeddedChromium -
unDonutScript
...を追加したい場合は、unDonut.exeがあるフォルダ内の scriptフォルダに ~.jsファイルを作成することによってスクリプトを追加できます スクリプトの文字コードはUTF-8を想定しているので、日本語を使っている場合、適当なエディタでUTF-8に変換してください 以下スクリプトの仕様になります 仕様は予告なく変更される場合があります unDonut オブジェクト◆プロパティunDonut.TabCount unDonut.ActiveTabIndex ◆メソッドunDonut.Alert(VARIANT v); unDonut.GetChildFrame(int nIndex); unDonut.GetActiveChildFrame(); unDonut.GetClipboardText(); unDonut.SetClipboardText(BSTR... -
unDonut既知のバグ
... 作者の環境 unDonut_mp 2.00bxx_mp (mt) (最新バージョン) OS Windows Windows7(x64) (6.1.7601) Service Pack 1 IE 10.0.9200.167500 (IE10mode, GPURendering 有効) 再現しないバグはもっと状況を詳しく教えてもらえると助かります 既知のバグ http //news.mynavi.jp/series/openstack/001/を開くと強制終了する 再現せず donutの検索窓からgoogle検索時、上部に表示される検索エンジンをgoogleに促す青いバーが、テキストのようなフォントで検索する度に一瞬出て消え、正常に表示されません。 再現せず ダウンロードマネージャーのダウンロード時の時間が時々???になる サイ... -
unDonutHistory
...Sクリップ For unDonutを使うと落ちる IE9で 表示→エンコード→自動選択にチェックを入れたり、消したりっていう動作ができない 右クリック押しながらホイール上下が、画面の上端か下端に行かないと効かない 選択範囲でページ内ドラッグドロップ検索してるんだけど時たまブラウザが落ちる 文字列を選択範囲にして左クリックを押したまま検索する時、たまにだけどブラウザが落ちる お気に入りが表示されなくなる 「『この位置にお気に入り追加』という項目を追加する」にチェックを入れるとお気に入りファイルの一部が表示されなくなります。 画面左に表示される(エクスプローラーバーの?)お気に入りアイコンが消える ver60にするとVisualStyleが適用されない ver 1.48.60でIE9にしたらgoogleカレンダーで予定が入力できなくなりました。 ニコニコの動画のシークバーや、自動ループす... -
MTunDonutHistory
編集 マルチスレッド/マルチプロセス版unDonut いくつかの機能はまだ未実装です 最新バージョンダウンロード https //github.com/amate/unDonut/releases/tag/v2.00b75_mp 旧バージョン https //github.com/amate/unDonut/releases http //sdrv.ms/1cvk6uP ※Windows10(IE11)でunDonutが強制終了するときがあります その場合、 setting.exe で"GPUレンダリングを有効にする"チェックを外してみてください あと、flashコンテンツを見ていて時間がたつとほぼ確実にunDonutがフリーズしてしまうので Donutのオプション - ブラウザ で"ActiveXコント... -
unDonutEmbeddedChromium
...のものを使って作ったunDonutです ※とりあえず動くだけです。強制終了したりする可能性があります。 ダウンロード https //github.com/downloads/amate/unChromium/unDonutEmbeddedChromium_2.00b20.zip 旧バージョン chromiumembedded ソース ※chromiumembeddedのライブラリがver3に上がる(DownloadHandlerが入る)まで更新はありません ■更新履歴 ver 2.00b20 ライブラリの更新のみ(Chrome/18.0.1025.166 相当) ver 2.00b19 [Donutのオプション]-[スキン]からブラウザのフォントを指定できるようにした Alt+ホイールで拡大... -
unDonut+modをVC2008EEでコンパイルする方法
unDonut+modをVisual C++ 2008 Express Editionでコンパイルする方法 Visual C++ 2008 Express EditionはATLが入っていないのでコンパイルできない そこで Windows Driver Kit (WDK) に入ってるATLを利用する WDKをダウンロードするには Microsoft Connect に登録が必要 登録したら「会員制プログラム一覧」にある 「Windows Driver Kit (WDK) and Windows Driver Framework (WDF)」の近くにある「今すぐ適応」を押す すると上の「会員制プログラムの選択」と書いてあるセレクトボックスに 「Windows Driver Kit (WDK) and Windows Driver Framework (WDF)... -
メニュー
メニュー トップページ 作成したソフトウェア unDonut更新履歴 既知のバグ unDonutScript ExpTabBar SetDefaultAudioDevice Proxydomo詳細 SSLフィルタリング Chromium系列のブラウザでSSLフィルタリングが利用できない Proxydomo - English edition ImageArrangement TTBase拡張ファイルダイアログ拡張10 ChangeCaretColor プログラムtip C++Tip 合計: - 今日: - 昨日: - -
TEMP
..._INI//+++ unDonut+ から変わってしまった .ini や拡張プロパティの値をなるべく、オリジナルのunDonutにあわせる場合に定義. //#define USE_MEMORYLOG //+++ donutでのnew,deleteログ生成. //#define USE_ATL3_BASE_HOSTEX//+++ about blankがらみのバグのデバッグで用意. 突き止めたのでatl3用以外で定義する必要なし. //x #define USE_UNDONUT_G_SRC //+++ gae氏のunDonut_g 2006-08-05 の公開ソースより移植した部分を有効にしてみる.(お試し) ...デフォルトで反映しとくのでラベルは破棄. #ifndef NDEBUG //#define _CRTDBG_MAP_ALLOC //+++ 定義するとVCライブ... -
ミニタンプ解析結果
... 00539930 unDonut!WTL CMessageLoop Run+0x6c 0012feac 7c957c51 7c957d08 03000000 0012feec unDonut!Run+0x1d6 0012ffc0 7c817077 00f8ce70 00000018 7ffde000 ntdll!LdrpGetProcedureAddress+0xa6 0012fff0 00000000 004654bc 00000000 00000000 kernel32!BaseProcessStart+0x23 IEコンポ内のAccess violationはどうしようもない 474 unDonut-1.48.80 20110917-022442-5052-3596.dmp 00137894 6d8c7ed7 17746c30 0000000... -
TODO
MTunDonut ・最近閉じたタブ メニューの改善 ・ルート階層への移動を追加 ・プレイバシーレポートが表示できないのを修正 ページ内のクッキーの操作を可能に ・お気に入り メニューの改善(スクロールバーをつけるなど) ・ナビゲートロックが効かないのを修正 ・スタイルシートが変更できないのを修正 ・右クリック ホイールでのタブ切り替えが正常でないのを修正 ・お気に入りグループが開けないのを修正 ・お気に入りグループを新規形式(xml)に移行 ・お気に入りグループ メニューでの各種操作性を向上まだ? ・独自ページ内検索バーでのインクリメンタルハイライトの重さを改善 ・タブの間にリンクをドロップしてもその位置にタブが開かないのを修正 ・タブの表示/未表示の色分けが効かないのを修正 アドレスバーのドロップダウンメニューの改良 検索バーの履歴を独自に持つように... -
DonutTabView
CTabViewImplのMovePage 消すのももったいないので // nMovePageは移動するタブのインデックス、nInsertBeforePageは移動先のタブのインデックス bool MoveTab(int nMovePage, int nInsertBeforePage) { ATLASSERT(IsValidPageIndex(nMovePage)); ATLASSERT(IsValidPageIndex(nInsertBeforePage)); if(!IsValidPageIndex(nMovePage) || !IsValidPageIndex(nInsertBeforePage)) { retu... -
C++
編集 C/C++cpprefjp 標準関数(文字列操作) C++文字列(std string) CStringクラス編 CStringT のメンバ (ATL/MFC) 勇躍のゴミ箱 WindowStyleの一覧 コモンコントロールのウィンドウスタイル メッセージ一覧(通知コード含む) ポップアップメニューボタンの作成 メモ魔 @ ウィキ VC の pragma - メモ帳 __declspec(selectany) declarator - VC++ ぬるり。 TextBoxと未実装メッセージ(1) VC++ Windows Programming プログラミング関連 タブオーダーを設定する方法 ラジオボタンの使い方 C++マニアック Win32ウィンドウに影を付ける(CS_DROPSHADOW) ウィンドウメッセージ(WM_~) Windows API Hooking Tuto... -
ExpTabBar old
... 作成にあたりunDonut+modのソースを参考にさせてもらいました ソース https //github.com/amate/ExpTabBar -
Proxydomo - English edition
Proxydomo Latest version download https //github.com/amate/Proxydomo/releases/latest Old version download https //github.com/amate/Proxydomo/releases ■ Introduction This software is a proxy filtering software that runs locally. It is made using the Proximodo of open source in the preparation. ■ How to use When you start to specify the 127.0.0.1 6060 as proxy to function as a ... -
Proxydomo
Proxydomo 最新バージョンダウンロード https //github.com/amate/Proxydomo/releases/latest 古いバージョン https //github.com/amate/Proxydomo/releases http //sdrv.ms/17bLtVM ■はじめに このソフトはローカルで動くプロクシフィルタリングソフトです 作成にあたりオープンソースのProximodoを使って作られています。 windows10 64bitで動作を確認 たぶん xp / vista / 7 / 8.1 でも動くはず ■使い方 起動して 127.0.0.1 6060(プロクシポートに表示されてる数値)をプロクシとして指定すると プロクシフィルタとして機能します。 詳しい使い方は Proxomitron... -
SaveAllTab
// すべてのタブの情報をTabList.xmlに保存する voidCDonutTabBar SaveAllTab() { if (m_bSaveAllTab == false) { return; } // トラベルログを保存する _SaveTravelLog(GetCurSel()); CStringTabList = Misc GetExeDirectory() + _T("TabList.xml"); try { CXmlFileWritexmlWrite(TabList); // TabList xmlWrite.WriteStartElement... -
proxydomo_detail
Proxomitron - HELP 日本語訳目次 FrontPage - Proxomitron等に関するWiki Proxomitronからの仕様変更 ログウィンドウの背景色/文字色変更 実装済みのコマンドMatch Replace 実装していないコマンドMatch Replace Proxomitron - HELP 日本語訳目次 http //proxomitron.sakura.ne.jp/help/Contents.html FrontPage - Proxomitron等に関するWiki http //prx.dip.jp/wiki/ Proxomitronからの仕様変更 vbscriptはデフォルトでWebページフィルターに掛けられません ブロックリストの文字コードはUTF8である必要があります URLコマンドはフィルタを利用してリダイレクトで実行する... -
ComboBoxProxy
フラットコンボボックスを余所でも使うかもしれないので // CComboBoxProxy.h /////////////////////////////////////////////////////////////////////////////////////////// // CComboBoxProxy class CComboBoxProxy public CWindowImpl CComboBoxProxy, CComboBox , public CTrackMouseLeave CComboBoxProxy { private enum { s_kcxyBorder = 2 }; enum _ComboState { _comboNormal, _comboHot, _comb... -
TabSkinClassic
///////////////////////////////////////////////////////////////////////////// // CTabSkin class CTabSkin { friend class CTabCtrlItem; private CFontm_font; COLORREFm_colText; COLORREFm_colActive; COLORREFm_colInActive; COLORREFm_colDisable; COLORREFm_colDisableHi; COLORREFm_colBtnFace; COLORREFm_colBtnHi; private // コンストラクタ CTabSkin() { _LoadTabTextSe... -
Shell Interfaces
編集 IShellFolderGetDisplayNameOf IFolderView2GetSelectedItem 列挙型SHGDNF SIGDN SH系ILCombine ILFree CoTaskMemFree ILRemoveLastID SHCreateItemFromIDList SHGetNameFromIDList SHGetPathFromIDList SHILCreateFromPath SHCreateShellItemArrayFromDataObject SHGetIDListFromObject SHDoDragDrop ILIsEqual Function etcOLE Drag Dropでのパスの取り出し方 IShellFolder GetDisplayNameOf 指定されたオブジェクトファイルやサブフォルダの表示名を取得します... -
ExpTabBar
ExpTabBar エクスプローラーにタブバーを追加します 動作確認環境 Windows 10 home 64bit バージョン 1909 おそらく Windows10 以外では動きません v1.11以前なら動くかも… 導入方法 ダウンロードしたzipファイルを適当なフォルダへ展開します ※一度インストールすると、アンインストールするまでファイルの移動ができないので、ファイルの置き場所に注意してください 自分の使っているOSが64bit環境なら x64フォルダの install64.batを、32bit環境なら x86フォルダの install.batをダブルクリックして実行 ユーザーアカウント制御のダイアログが出るので、よろしければ "はい" を選択 "DllRegisterServerは成功しました。" と出ればインストール成功です ... -
TabCtrlItem
class CTabCtrlItem { public // Data members BYTEm_fsState; CString m_strItem;// string on button CRectm_rcItem; int m_nImgIndex;// image list index DWORD_PTRm_dwUser;// user s data private // Constants enum { s_kcxIconGap = 2 }; public // Constructor/destructor CTabCtrlItem(const CString strBtn = CString(), int nImgIndex = -1, DWORD_PTR dwUser = 0, BYT... -
Platform SDK
http //web.archive.org/web/20070823220201/http //www.microsoft.com/japan/msdn/vstudio/express/visualc/usingpsdk/ Visual C++ 2005 Express Edition と Microsoft Platform SDK を一緒に使う Brian Johnson Microsoft Corporation Visual C++ 2005 Express Edition では、インストール後すぐに、パワフルな .NET Framework アプリケーションを構築することができます。ただし、Visual C++ 2005 Express Edition を使って Win32 アプリケーションを構築するには、その前にいくつか手順を踏む必要があります。この資料では、Visual C... -
SetDefaultAudioDevice
windows vista / 7 / 8 / 10 でデフォルトのオーディオデバイスを変更します ダウンロード https //github.com/amate/SetDefaultAudioDevice/releases/latest ■使い方 起動するとポップアップメニューが開かれるので、規定のオーディオデバイスに指定したいデバイスを選択してください。 また、コマンドライン引数でトグル動作させることができます。 SetDefaultAudioDevice.exe -t"トグル動作させたいデバイス名1" -t"トグル動作させたいデバイス名2" 例 SetDefaultAudioDevice.exe -t"スピーカー (Realtek AC 97 Audio)" -t"スピー... -
Tip
SHGetKnownFolderPath system32フォルダのフルパスを取得する vista以降限定 UrlUnescape URLDecodeしてくれる関数 ツールバーについて http //yuzublo.blog48.fc2.com/blog-entry-51.html ツールバーのスタイルにTBSTYLE_LISTを付けるとボタンの右側にテキストが表示される ツールバーの拡張スタイルにTBSTYLE_EX_MIXEDBUTTONSを付けると 明示的にボタンにBTNS_SHOWTEXTを付けないとテキストが表示されない Boost.PropertyTreeでUTF-8なJSONファイルを読み込む http //anon21.qlookblog.net/20110717-1.html ifs.imbue(std locale(st... -
ChangeCaretColor
ChangeCaretColor IMEの状態に応じてキャレットの色を変えます TTBaseのプラグインとして動作します ※ 64bit環境で動かす場合、別途64bitのプラグインを読み込めるTTBaseが必要です(peachやTTBaseCppなど) Windows10 64bitで動作確認 ダウンロード https //github.com/amate/ChangeCaretColor/releases/tag/v1.1 ソフト作成にあたりSetCaretColorを参考にさせてもらいました また、以下のライブラリを使用しています MinHook - The Minimalistic x86/x64 API Hooking Library Copyright (C) Tsuda Kageyu http //www.codeproje... -
FileDlgHack
ファイルダイアログ拡張10 標準のファイルを開く・保存するダイアログを拡張します。 ダイアログのツールバーによく使うフォルダへのショートカット、使用したフォルダの履歴、 設定の3つのボタンが追加されます。 詳細、アイコンなどの表示方法や、整列方法、ダイアログの大きさなども指定できます。 □使用方法 TTBase の拡張機能になりますので FileDlgHack.dllをTTBaseのフォルダに置いて使用してください。 64bitバージョンはpeachやTTBaseCPPを使って実行してください Windows10 64bitで動作確認 XP以前では動きません ダウンロード https //github.com/amate/FileDlgHack/releases/latest 更新履歴 ver 10.0.0.1 新形式のファ... -
MegaOneWaySync
MegaOneWaySync 最新バージョン https //github.com/amate/MegaOneWaySync/releases/tag/v1.0 ■はじめに このソフトはMega [https //mega.co.nz/] に、ローカルのファイルを一方的に同期するものです ローカルのファイル/フォルダの構造がMegaに再現されます ローカルに存在せず、Megaにだけ存在するファイル/フォルダは同期時に削除されるので注意してください ■使い方 起動して、オプションからログイン情報に、メールアドレスとパスワードを入力して"ログイン"を押してください 次回起動時には自動的にログインが施行されます 同期するフォルダを選択して、メインウィンドウの"同期"を押すと同期が開始されます ■既知のバグ ファ... -
ImageArrangement
ImageArrangement 最新バージョンダウンロード https //github.com/amate/ImageArrangement/releases/tag/v1.0 ■はじめに migemoを利用して振り分けフォルダを絞り込める 画像振り分けソフトです ■使い方 前もって Edit- 設定 から振り分け先のフォルダを登録します 振り分けたい画像または画像が入ったフォルダをウィンドウにドラッグドロップでキューに登録し 画像が表示されたら、そのままキー入力で振り分け先のフォルダを絞り込み Enterキーで選択されている振り分け候補のフォルダに画像が移動します Escキーで候補ウィンドウを閉じます ■免責 作者(原著者&改変者)は、このソフトによって生じた如何なる損害にも、 修正や更新も、責任を負わないことと... -
SSLフィルタリング
■はじめに SSLフィルタリングはhttpsから始まるページをフィルターにかけることができるようになります むやみに使うと情報が漏れる可能性があるので よくわからない人は導入しないことをお勧めします ■導入の仕方 オプションから"CA証明書を生成"を実行し 再起動するとSSLフィルタリングが有効になります proxydomoフォルダ内に生成された"ca.pem.crt"と"ca-key.pem"は 動作に必要なファイルなのでリネームしたり削除したりしないでください SSLフィルタリングをやめるときは、"ca.pem.crt"と"ca-key.pem"を削除し proxydomoを再起動すれば無効になります そのままだとhttps接続の度にブラウザに警告... -
Chromium系列のブラウザでSSLフィルタリングが利用できない
Chromium系列のブラウザ(ChromeやVivaldiなど)でSSLフィルタリングを利用しようとすると この接続ではプライバシーが保護されません Attackers might be trying to steal your information from www.xxx.xx (for example, passwords, messages, or credit cards). Learn more NET ERR_CERT_COMMON_NAME_INVALID ブラウザで上記のように表示されサイトが表示されなくなりますが、下記のように起動オプションを追加することでこれまで通りサイトを表示することができるようになります chrome.exe --ignore-certificate-errors しかし、この起動オプションはブラウザ側でのSSL/TL... - @wiki全体から「unDonut」で調べる