1

Windows XP 用に作成された古い 32 ビット PowerBuilder アプリケーション (サード パーティ製) があり、Windows 8 で動作しますが、パスワード マスキング文字のサイズが異なることに気付きました (XP は小さな黒い円で、Windows 8 は大きな黒い円)。アプリケーションはパスワード フィールドで使用できるスペースを制限するように作成されているため、これは問題です (XP では 22 文字ですが、Windows_8 では 13 文字のみ)。私たちのパスワード ポリシーでは 15 文字以上のパスワードが必要ですが、Windows 8 でアプリケーションを実行する場合、これらのパスワードは明らかに適合しません。

文字サイズは (アプリケーション側ではなく) オペレーティング システムによって異なるため、PowerBuilder アプリケーションによって参照されている .dll ファイルまたはフォントに問題があると考えられます。パスワードマスクが呼び出されている場所はありますか?

4

2 に答える 2

1

回避策として、編集幅広げれば、より多くの文字を入力できるようになるのではないでしょうか?

uuspyまたはWinCheatを試してみてください。

WM_SIZEそれが役立つ場合は、コントロールへの送信をスクリプト化するか、dll を挿入してそうする手段を見つけることができます...

于 2013-10-24T09:03:24.810 に答える