忍者ブログ





ビンボー人の ビンボー人による ビンボーカスタムのページです。   自分の覚書のページなので、寄り道したり脱線したり・・・
バイクや車のビンボーカスタム、ビンボーメンテナンスのブログかな。 あとは貧乏人のグルメ旅(^^)v
10 2017/11 1 2 3 45 6 8 9 10 1112 13 14 15 16 17 1819 20 21 22 23 24 2526 27 28 29 30 12
RECENT ENTRY RECENT COMMENT
(11/07)
(08/14)
(07/05)
(06/08)
(04/25)
(08/14)
(05/10)
(04/19)
(03/21)
(01/27)
(11/11)
(11/04)
(10/28)
(09/28)
(07/11)
(02/23)
(02/21)
(02/03)
(01/19)
(01/10)
(12/28)
(11/03)
(09/21)
(09/19)
(08/19)
[06/07 緑の忍者]
[05/04 やま]
[09/23 teshi]
[03/31 鹿間 康則]

08.19.15:16

Windows8 32bit CAPICOMのインストール

VBSで自動銀行ログインなどのスクリプトを組んでいて、躓いたので覚え書きです。
口座情報などを暗号化するのに、MicrosoftのCAPICOMライブラリを使用することにしました。
Windowsにはじめから入っているようなものではなく、以下からダウンロードしてインストールする必要があります。
http://www.microsoft.com/ja-jp/download/details.aspx?id=25281

WindowsXP 32bit機にはすんなりインストールでき、暗号化・複合化も正常に進みましたが、別に所有している別のPCのWindows8機ではどうもうまくいきません。
上記ライブラリのインストールは正常に完了しているようですが、暗号化スクリプト(VBS)を実行すると800A01ADエラーが発生してしまうのです。

いろいろ調べてみると、どうやらcapicomのインストールが正常に終わっているように見えてうまく行っていないよう。
通常はDLLライブラリは、System32フォルダにインストールされるはずがそこに無いのです。

で、通常のDLLインストール方法として、

1.検索機能を使用してcapicom.dllを探し、system32フォルダにコピーする。
2.コマンドプロンプトで regsvr32 capicom.dll と入力して実行

通常はこれでDLLのインストールが完了するはずですが、エラーが表示されてVBSも動きません。
はぁ困った。
ここで2時間くらいはまってしまいました。

よく調べてみると、Windows8にcapicomをインストールする方法はいくらでも情報がありますが、32bit版のWin8への情報が皆無であることが判明。
これが原因で、regsvr32を使用したDLLのインストールがよくわからないのです。

結果、コマンドプロンプトを実行する際に管理者権限で起動させなければならないことが判明。
アドミニストレーター権限でOSを起動しても全く関係ないみたい。

詳しくは↓に書いてあります。
http://support.microsoft.com/kb/249873/ja

要約すると、
1.[検索] ボックスに、「コマンド プロンプト」と入力し、虫めがねは押さない!
2.下に現れた[コマンド プロンプト] という文字を右クリックし、[管理者として実行] します。

これで管理者権限でコマンドプロンプトが起動したはず。
ここに regsvr32 capicom.dll と入力して実行すれば、正常にインストールされるはず。

拍手[2回]

PR
△このページ最上部へ



URL
FONT COLOR
COMMENT
Vodafone絵文字 i-mode絵文字 Ezweb絵文字
PASS

TRACK BACK

トラックバックURLはこちら