問題タブ [silent-installer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1448 参照

c# - Win32 SendKeys.SendWait("keys") 最小化されたアプリケーションへ

SendKeys.SendWait("keys")最小化されたアプリケーションまたは非表示のアプリケーションにいくつかのキーストロークを送信するために使用したいと思います。

実験的には、送信先のアプリケーションにフォーカスがあり、表示されている場合にのみ機能するように見えます。アプリケーションが表示されていないときにアプリケーションにフォーカスを与えようとしましたが、役に立ちませんでした。私は何かを逃したことを願っています。これを行う方法はありますか?

バックグラウンド:

サイレント インストールをサポートしていないサード パーティのインストール パッケージを、できるだけ静かで自動化するように強制しようとしています。新しいもの。

インストーラーは、Java AWT を起動する InstallAnywhere パッケージです。このため、Spy++ はボタンの ID を表示しません。私が得る唯一のものは、メイン ウィンドウのハンドルです。これにより、SendKeys.SendWait("keys")必要なオートメーションを取得するには、を使用してキーを送信する必要があると思われます。

(「Alt-N」の場合は「次へ」ボタンを押す)を使用してインストールを実行できますSendKeys.SendWait("%n")が、ウィンドウを非表示にしたいです。特定のステージがいつ完了したか分からないため、定期的にポーリングし、適切なキーを押しています。これは大きなハックですが、より良いオプションが見つかりませんでした。問題は、これらのキーを押すたびに最小化してから復元したくないということです。これよりも良い方法があるはずですよね?

Windows 7 で C# .NET 4.0 を使用します。

0 投票する
2 に答える
16477 参照

installshield - setup.iss ファイルが生成されない

setup.exe ファイルを生成する installshiled プロジェクトがあります。適切な setup.iss ファイルを生成して、サイレント インストールを有効にしたいと考えています。次のコマンドを実行しました。

インストーラーを起動しましたが、setup.issファイルを作成しませんでした。C:\Windowsドキュメントが示唆するように、他のいくつかの場所(ローカルディレクトリ、プログラムファイルなど)を調べました。

作成されない理由と修正方法を教えてください。

ありがとう、

0 投票する
0 に答える
716 参照

internet-explorer - Internet Explorer での bho の自動有効化

先週、歌詞の拡張機能 (すなわち) をダウンロードしましたが、驚いたことに、それはプロンプトなしで自動的に有効になりました。プログラマーとして、これがどのように行われるかを知りたいと思っています。すでにいくつかのレジストリ キーを変更しようとしましたが、成功しませんでした。プログラムはここにあります (ただし、マルウェアだと思うので注意してください): bobylyrics.co. 私はすでにこれで何日も無駄にしており、私のOCDは私をやめさせません.8-)

0 投票する
1 に答える
39600 参照

oracle - Oracle データベースをサイレントモードでインストールする際にオプションの前提条件を無視するにはどうすればよいですか?

これを参照して、PAGEOracle 11g データベースをサイレント モードでインストールしました。

インストール時に、無視できるいくつかのオプションの前提条件がありました。

これは、これらの警告を無視することを選択できる GUI ベースのインストール方法とは異なりますが、サイレント インストールがこれらの警告をスキップする同様の方法を提供するかどうかはわかりませんでした。

何か案は?

アップデート:

これらの失敗した前提条件は、いくつかのライブラリ ファイルが見つからないことでした。

これらのパッケージをインストールするために必要なすべての特権を持っているわけではないので、質問になります。

0 投票する
4 に答える
13430 参照

windows - WindowsでカスタムフォルダにNode.jsをサイレントインストールする方法は?

すべての開発スタックを Windows に自動インストールするスクリプトを作成します。

Node.js に問題がある

node-v0.10.23-x64.msiC:\Toolsにサイレントインストールするコマンド ラインは何ですか?

ありがとう。

0 投票する
1 に答える
12141 参照

c# - サイレント モードで、バックグラウンドで、installer.exe ファイルを実行する C# コード、

私はこのC#コードを持っています:

最初の行はデスクトップのパスを取得するだけで、残りはサイレント モードでインストーラー exe ファイルを実行しようとします。サイレント モードとは、バックグラウンドで、インストール ウィザードや、インストール中に何らかの UI が表示されないことを意味します。–s –v –qnインストールがサイレント モードで実行されるように、引数が存在します。

問題は、コマンドプロンプトで上記と同等のコマンドを実行すると、次のようになることです。

インストーラーは、サイレント モードで必要に応じて実行されます。

残念ながら、問題は、上記のコードを使用して C# で同じことを試みても、インストーラーがサイレント モードで実行されないことです。インストール ウィザードは表示されますが、これは目的によっては不適切です。

C# を介して、またはユーザーの 0 id の下でサービスのようにこれを実行する必要があるのではないかと考えています。または -i スイッチを使用します。よくわかりません。誰か助けてくれませんか??

明確にするために、私の質問は、installer.exe ファイルをサイレント モードで、バックグラウンドで、UI を表示せずに実行する C# コードをどのように記述すればよいかということです。

助けてください。

0 投票する
2 に答える
2655 参照

macos - OSX: .app をサイレント モードで実行

コマンドラインを使用してDMGから.appをサイレントインストールする方法があるかどうか誰かが知っていますか?

/Applications にコピーする必要があるアプリや .pkg のアプリについて話しているのではありません。

例: http://download.qt-project.org/official_releases/qt/5.2/5.2.0/qt-mac-opensource-5.2.0-clang-offline.dmg

0 投票する
1 に答える
6316 参照

visual-studio - 手動で VS IDE 拡張機能をインストールしますか? (GhostDoc 拡張機能)

この質問の理由は、いくつかの拡張機能を備えた VisualStudio 2013 のサイレント インストーラーを作成し、GhostDoc拡張機能を無人プロセスに追加したいのですが、GhostDoc は VSIX ファイルのようにインストールできず、MSI であるためです。インストーラーですが、通常の MSI パッケージのようにサイレント インストールもできないようです。

だから私はこれを試しました:

  1. 通常はGhostDoc(無料版)をインストール
  2. プラグインがファイルを展開したディレクトリに移動しますC:\Program Files\Microsoft Visual Studio 12.0\Common7\Ide\Extensions\XXXXX。後でファイルを別の場所に保存します。

  3. GhostDoc をアンインストールする

  4. 取得したファイルを手順 2 と同じディレクトリに再度貼り付けます。

しかし、うまくいかず、理由がわかりません

何を使用して「X」ファイルを登録するなど、さらに多くのことを行う必要があると思いますが、VSまたはVSIXは、新しい拡張機能のインストールごとに拡張機能ディレクトリにランダムなディレクトリ名を生成するようです(拡​​張機能がすべて同じであっても)時間)。

では、どうすればこれを管理できますか?(私はVS2013を使用しています)

PS: GhostDoc は、プロ バージョンのサイレント インストールのみをサポートします。