を使用して、.mdbデータベースのパスワードにアクセスします。 各データベースには異なるパスワードが設定されています。現在私はパスワードを読むためにAccess Passview http://www.nirsoft.net/utils/accesspv.html(フリーウェア)を使用していますが、私はそれを自動化できるようにしたいので、OLEDB接続文字列の文字列に割り当てることができます。取得アクセスデータベースファイルを読み取るC#アプリケーションを構築するC#
exeファイルが
var proc = new Process
{
StartInfo = new ProcessStartInfo
{
FileName = "accesspv.exe",
Arguments = _filePath,
UseShellExecute = false,
RedirectStandardOutput = true,
CreateNoWindow = true,
}
};
proc.Start();
while (!proc.StandardOutput.EndOfStream)
{
string line = proc.StandardOutput.ReadToEnd();
Console.WriteLine(line);
_password2016 = line;
}
これにはない、私は自分のアプリケーションに実装しようとしたものですコマンドラインから実行することができます (実行exeファイルのスクリーンショット)アクセスpassview exeが正常に実行され、パスワードがコンソールに表示されないので、私のために働いてください。
私の主な質問は になります。1.接続文字列の変数にパスワードを割り当てることができますか? 2. accesspv.exeがバックグラウンドで実行されるので、エンドユーザーはそれを見ませんか?
ありがとうございました。
....そうしないと、そこからパスワードをスクリーンスする必要があります..申し訳ありません – BugFinder
私の間違い、そのフリーウェア、オープンソースではない – CM99