いつもお世話になっております。VistaになってからEM_SETPASSWORDCHARが思った動作をしてくれません。テキストボックスのマスクを解除したいのですが、解除できません。Vistaになってから変わってしまったようです。マスクの解除、またはマスクされている文字を知る方法はありませんでしょうか?よろしくお願い致します
> VistaになってからEM_SETPASSWORDCHARが思った動作をしてくれません。> テキストボックスのマスクを解除したいのですが、解除できません。 う〜ん、ハッキングネタは、自身の責任で頑張りましょう! できるかできないか・・・できます。(100%ではない) ただVB6だとしんどいかと。 ヒントは、UNICODEです。以上。
回答ありがとうございますUNICODE…これが理由ということなら分かるような気がしますでも実際にどうすればよいかがわかりません。EM_SETPASSWORDCHAR以外の方法が必要ということでしょうか?もう少しヒントっていただけませんでしょうか?
> もう少しヒントっていただけませんでしょうか? いや・・・次のヒント・・・もうそのモノズバリなんだけど・・・ SendMessage(hWnd, EM_SETPASSWORDCHAR, c, 0) か、 PostMessage(hWnd, EM_SETPASSWORDCHAR, c, 0) って、するよね? で、hWndは解っているはずだから、残る部分でUNICODE・・・ C言語的に言うと、wchar_t c;となってますので。以上。
その方法でVistaでは一部解除できないテキストボックスがあるのです。(ユーザーアカウント設定画面のパスワードのテキストボックスなど)オショウ様のVista環境ではできるということでしょうか?
> その方法でVistaでは一部解除できないテキストボックスがあるのです。> (ユーザーアカウント設定画面のパスワードのテキストボックスなど)> オショウ様のVista環境ではできるということでしょうか? 最初に書きましたが、100%じゃ〜ないヨ!と・・・ 100%のハッキングを行いたい・・・ マイクロソフトのプロテクトを破りたい! 犯罪ですネ!※ できるできないと言う技術的話も含め、こういう掲示板で 技術獲得したい・・・ そんなに知りたいなら、海外のアンダーグランドサイトで でも検索してみれば?英語力があれば、知ることもできる だろうけど。※ 個人の興味でアンプロテクト技術を獲得するのはあくまで 個人の話。行使して損害が確認されれば、犯罪なので損害 賠償問題に発展するけど、そういうこと解っていっている んでしょうか? 既に、この掲示板のこのカキコは、googleで検索すれば、 ヒットする(DBに上がっている状態)・・・ もし破ったことが発覚したら、MSから訴訟沙汰になるか もヨ!以上。
海外サイト(googleで検索してヒットする)で、あなたの言う機能を実現できるVC++で作成されたプログラムは、ちゃんとありました。VB6で?・・・は、多分、無理です。(力技でも)※ 老婆心ながら・・・ VISTAでは、当然、管理者権限が必要です。以上。個人の努力で頑張ってみて下さい。