2012-03-23 18 views

答えて

1

いいえ、使用中にファイルを置き換えることはお勧めできません。代わりに、このファイルを操作するためのXPCOM機能(マスターパスワードを意味する)を使用する必要があります。このような何か作業をする必要があります:

var pk11db = Components.classes["@mozilla.org/security/pk11tokendb;1"] 
         .getService(Components.interfaces.nsIPK11TokenDB); 
var token = pk11db.getInternalKeyToken(); 
token.changePassword("", "foobar"); 

""代わりに"foobar"を使用したマスターパスワードを削除する必要があります。しかし、私は完全には、現在のパスワードを照会せずにマスターパスワードを変更することは動作しないとは限らない。 Firefox Mobileは比較的簡単なcode exampleとして使用できます。

+0

ありがとうございますが、別のkey3.dbファイルがあるとします。そのファイルの内容を現在のkey3.dbファイルにコピーできますか?私は検索しようとしましたが、何の答えも見つかりませんでした。前もって感謝します。 – wayne

+0

私が言ったように - いいえ。 –

+0

XPCOMコンポーネントを使用しても? – wayne

関連する問題