No. | 質問・回答 | おれい |
|
[124186] Windows7 BootExecute について、情報を求めています。 |
|
|
使用しているOS: Windows 7
その他:
Windowsには、OS本体が起動される前に、前処理用のリリースとして「BootExecute」と言う物が用意されています。
システムやサービスが起動し、各種制限が発生するよりも前に処理を済ませて置きたい場合に使われるリリースなのですが、汎用向けではない為に、情報が少ないのが難点です。
そこで、ここの使い方についての情報を集めています。
「BootExecute」をトリガーに、起動時に簡単なスクリプトやプログラムを走らせたいのですが、
ここで使える言語やスクリプトの種類、機能制限などを御存知の方がおりましたら教えてください。
若干の言語であれば開発環境も有りますので、言語の種類は問いませんが、理想を言えば、使用用途的に「WindowsScript」か「DOSのバッチファイル」等と言ったスクリプト系の走らせ方が一番知りたい所です。
また、起動方法も例を挙げてご教授頂けますと助かります。
「BootExecute」は、決して一般的に使われる汎用的なエリアでは有りませんが、一方で、既に幾つかのツールでは初期環境を整える為に使用されているエリアでもあり、タブーでは無い様です。
ここでは一般論や概念論を割愛し、技術的なお話をお伺いできれば嬉しいです。
御存知の方、よろしくお願いします。
MAX冷蔵庫 (未登録) 2014年6月14日13:32
|
|
|
|
[124192] |
BootExecute にはネイティブプログラムを記述します。コマンドシェルから起動する要領です。
http://stackoverflow.com/questions/10164724 /windows-registry-how-to-add-your-native-program-for-boot-exectuing
http://msdn.microsoft.com/ja-jp/library /cc737438(v=ws.10).aspx
boot時に実行できるのはネイティブAPIまでのみを使った実行ファイル(ネイティブプログラム)だけです。
http://ja.wikipedia.org/wiki/Windows_API
ももじろう (未登録) 2014年6月19日08:41
|
|
|
|
[124194] |
ももじろうさん、有難うございます。
今まで色々なAPIに関わって来ましたが、ネイティブプログラムは初めてです。
嫌な予感はしていましたが、殆ど情報が無いのも納得ですね。
ビルドの方法すら、今使っているコンパイラやパラメータで行けるのかも判りませんし、私にとっては未知の領域です。
現在の私の守備範囲から考えると、今回のテーマを一度に解決するには荷が重いようです。
幸い、英語圏では若干のリファレンスも有るようですし、あちらには実際にネイティブで開発をしているユーザーも居るようです。
私にとって、その辺が最初の取っ掛かりに成りそうです。
今回は、ももじろうさんのお陰で、最初の方向性を掴む事が出来ました。
上手く行くかは判りませんが、この方向で暫く煮詰めてみたいと思います。
少し煮詰めて問題箇所が出てきましたら、その時、改めて質問したいと思います。
今回は有難うございました。
MAX冷蔵庫 (未登録) 2014年6月19日15:54
|
|
|
|
( 参照数:1882 日平均:0.5 ) |
|
〜 回答の受付を終了しました 〜 |