私が作成したサービスプログラム(コントロールパネル-管理ツール-サービスに表示されるプロセス)から、以下の記述のバッチファイル(test.batとします)をCreateProcess()にて起動したところ、test.bat内のap.exeは起動せず、cmd.exeのみが増幅していきます。(タスクマネージャにて確認)起動できる場合もあるのですが、何が原因なのでしょうか?

test.batの内容
start /B "C:\Program Files\TEST" ap.exe

A 回答 (3件)

start /B "C:\Program Files\TEST" ap.exeでは


「何がしかの指令」と解釈したCMD.EXE(コマンドプロセッサ)が
起動されますが、AP.EXEの部分をパラメータとしているから、でしょう。

AP.EXE をNotepad.EXE と置き換えて考えると良いと思います。
コマンドプロンプト上で[cmd notepad][Enter]としてもNotepadは起動しません。

AP.EXE をNotepad.EXE と置き換え、Sample.txtを引き渡す、ということを例にすると
start /B "C:\Windwos\Notepad sample.txt"なら動きますよね。

こんな説明ではいかがでしょうか?
    • good
    • 0

すみません。

勘違いしてました。

start /B C:\Progra~1\TEST.bat ap.exe ではないでしょうか?

パス名に空白を含むからダブルコーテーションで囲む必要がある。

この回答への補足

私の文章が少し悪かったみたいですね。
以下に補足します。
test.bat・・・C:\配下にあります。
ap.exe ・・・C:\Program Files\TEST配下にあります。

test.batを以下のように記述し、サービスプロセスから起動すると、前述のように
cmd.exeが増幅していきます。
start /B "C:\Program Files\TEST" ap.exe
しかし、以下のように記述を変えると何も問題なく起動できます。
start /B "C:\Program Files\TEST\ap.exe"
上の記述のようにした場合に、なぜcmd.exeが増幅するのかを知りたいです。
何卒、よろしくお願いします。

補足日時:2001/10/10 18:55
    • good
    • 0

start /B "C:\Program Files\TEST ap.exe"ではないでしょうか?

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q無料Media Center Packを保管しとく

先日Windows7PCを購入したので1,200円で8を購入予定です!

今ならMedia Center Packが期間限定無料みたいですね。
http://www.forest.impress.co.jp/docs/news/20121026_568818.html

でもWindows8へのアップグレードは安定する1年後くらいを考えています。
1年後にMedia Center Packをインストールするには、
今メール登録してシリアル?を保管しておけば大丈夫ということでしょうか?

プログラム本体はWindows7でもダウンロードできるんでしょうか?
シリアルだけ保管してダウンロードは1年後でもできるんでしょうか?

Media Center Packを保管して無料キャンペーン後にインストールする方法を教えて下さい(´・ω・`)

Aベストアンサー

>プログラム本体はWindows7でもダウンロードできるんでしょうか?
windows8を起動している状態で「Windows 8 への機能の追加」からのインストールのみになります

>今メール登録してシリアル?を保管しておけば大丈夫ということでしょうか?
認証しておかなければならないです。

参考
http://windows.microsoft.com/ja-jp/windows-8/feature-packs
抜粋
PC で Windows 8 Pro を実行している場合、このプロモーションの対象となります。
プロダクト キーは、2013 年 1 月 31 日までにライセンス認証を受ける必要があります。

>Media Center Packを保管して無料キャンペーン後にインストールする方法を教えて下さい(´・ω・`)
残念ながら、保管できませんので、
一番確実な方法は(めんどくさいですが)

1,200円で8(優待アップグレード)を購入
バックアップを取って、8にアップグレード
メールでプロダクト キーを入手
「Windows 8 への機能の追加」でインストール
([プロダクト キーは入手済みです] で入力した際にライセンス認証される)
Media Centerの動作を確認
windows7にリカバリー

手間をかけたくないなら、800円なのであとで買うとか
DVD再生なら、フリーソフトを使うとか

Windows8でDVDを再生できる無料ソフト4選
http://ryoh1212.blogspot.jp/2012/11/windows8dvd4.html

>プログラム本体はWindows7でもダウンロードできるんでしょうか?
windows8を起動している状態で「Windows 8 への機能の追加」からのインストールのみになります

>今メール登録してシリアル?を保管しておけば大丈夫ということでしょうか?
認証しておかなければならないです。

参考
http://windows.microsoft.com/ja-jp/windows-8/feature-packs
抜粋
PC で Windows 8 Pro を実行している場合、このプロモーションの対象となります。
プロダクト キーは、2013 年 1 月 31 日までにライセンス認証を受ける必要...続きを読む

QコマンドプロンプトはC:\WINDOWS\system32\cmd.exe ?

いつもアクセサリ⇒コマンドプロンプトで起動していたのですが、ふとコマンドプロンプトってなんだろう、と思ったのですが、C:\WINDOWS\system32\cmd.exeを起動しているということなのでしょうか?

そして、このプログラムのなかに、例えばipconfigのような機能(?)が用意されている、ということなのでしょうか?

よろしくお願いします。

Aベストアンサー

もう少し詳しく言うと、cmd.exeはユーザとOSの間の仲介を行う、"shell (シェル)"と呼ばれる種類のプログラムになります。
コマンドプロンプトでは、ユーザはコマンドラインでプログラムを指定して実行します。なので、コマンドプロンプトから"notepad.exe"と入力すると、メモ帳が立ち上がります。

"ipconfig.exe"はコマンドプロンプト上で実行することを前提としたプログラムの1つです。

もっと詳しく知りたい場合は、OS(カーネル)とshellの関係について調べてみてください。

Q無料&有料サービス事業者の個人情報保護法の対象は?

うまく要点まとめれず、わかりにくいタイトルになってしまいました。個人情報保護法の対象は「5000件以上の個人情報を扱う事業者」とのことですが、次の場合は法の対象となるのでしょうか?

・アクセスカウンター等の無料及び有料レンタルを行っている事業者
・各サービスの登録ページには他社のアフィリエイト表示&現在広告主募集中
・有料サービス利用者は1000人未満
・無料サービス利用者は1万人前後(同一人物による重複有無は不明)
・無料サービス申し込みの際必要なのは
 登録ID・パスワード・メールアドレス(プロバイダの物推奨)・URLの4点
 IDは複数あるサービス(無料・有料共通)全てに対し有効
・有料サービス申し込みは、無料サービス登録者のみ。
 登録時は追加情報として名前・ふりがな・振込名義の3点が必要

有料サービスで扱う情報は完全に個人情報だと思うのですが、件数は確実に5000未満。
無料サービスで扱う情報は件数は余裕で1万超えですが、メールアドレスとURLの組合せだけとも言え。けれど、URLの内容から個人確定出来る場合がある事とプロバメールを推奨している事を考えれば、無料サービスの運営で収集される情報も、保護されるべき個人情報にあたるのかな…と思うのですが。
無料有料どちらも同時にサービスとして提供している事業者の場合、個人情報保護法で対象とされるのは、営利事業として行っている有料サービスの運営で取得した情報のみか、それとも無料有料全てひっくるめてでしょうか?
まとまりが悪くて申し訳ございません。詳しい方いらっしゃいましたら、どうかご回答頂けますと幸いです。

うまく要点まとめれず、わかりにくいタイトルになってしまいました。個人情報保護法の対象は「5000件以上の個人情報を扱う事業者」とのことですが、次の場合は法の対象となるのでしょうか?

・アクセスカウンター等の無料及び有料レンタルを行っている事業者
・各サービスの登録ページには他社のアフィリエイト表示&現在広告主募集中
・有料サービス利用者は1000人未満
・無料サービス利用者は1万人前後(同一人物による重複有無は不明)
・無料サービス申し込みの際必要なのは
 登録ID・パスワード・メー...続きを読む

Aベストアンサー

(1)営利・非営利、無償・有償の点
個人情報取扱事業者であるか否かは、営利・非営利、無償・有償には左右されません。個人情報保護法1条3項各号の適用除外に当てはまらない限り、個人情報取扱事業者になります。例えば、NPOも個人情報取扱事業者になります。


(2)「5000件」要件の点

#1の方は、個人情報の件数の数え方は人数では無く、情報単位で考えるようなことを書いておられますが、これは明らかに誤りです。

「5000件」という数字は、個人情報保護法そのものには出てこず、個人情報保護法1条3項5号で定められた個人情報取扱事業者の適用除外規定を具体化する、個人情報保護法施行令2条に出てきます。
ここには、個人情報取扱事業者の適用除外につき、明確に「特定の個人の数…の合計が過去六月以内のいずれの日においても五千を超えない者とする。」と、「特定の個人の数」つまり人数単位で数えることが規定されております。
#1の方はおそらく、個人情報保護法1条3項5号に「個人情報の量」という言葉が使われているので、情報単位と誤解されたものと思われます。
また、やや細かい話ですが、「五千を超えない」ということですので、5000人分ではまだ適用除外、5001人分となってはじめて個人情報取扱事業者になります。正確には「5000件(人)以上」ではなく「5000件(人)を超える」と言うことです。

では、ご質問の事業者の取り扱う「個人情報」は5000人分を超えるのでしょうか?
氏名等を登録する有料サービス利用者分(1000人未満)は「個人情報」に当たります。
問題は無料サービス利用者分ですが、非常に微妙です。
メールアドレスが「個人情報」に当たるか否かについては、一般的に当たるとする説、一般的には当たらない(例外的にアドレスから個人名が分かるような場合は当たる)とする説の両説があるからです。
ご質問のケースの場合、メールアドレスに加えて、登録ID・パスワード・URLも登録するようですし、法解釈として「個人情報」に当たると捉えることは十分可能ですが、業者側が当たらないという見解に立って争ってくるおそれも相当あるということは言えるでしょう。

(1)営利・非営利、無償・有償の点
個人情報取扱事業者であるか否かは、営利・非営利、無償・有償には左右されません。個人情報保護法1条3項各号の適用除外に当てはまらない限り、個人情報取扱事業者になります。例えば、NPOも個人情報取扱事業者になります。


(2)「5000件」要件の点

#1の方は、個人情報の件数の数え方は人数では無く、情報単位で考えるようなことを書いておられますが、これは明らかに誤りです。

「5000件」という数字は、個人情報保護法そのものには出てこず、...続きを読む

QC:\WINDOWS\system32\ntoskrnl.exe が存在しないか壊れている

下記のエラーが表示され Windows が立ち上がりません。

"C:\WINDOWS\system32\ntoskrnl.exeが存在しないか壊れているためWindowsが起動できません。上記のファイルをインストールしてください。"

Windows 2000/XP の緊急修復ディスク (ERD) を作成し、起動試みましたが結果変わりません。

レスキュー方法を教えて下さい。

OS : Windows 2000
Model : FMV 7000FL

[追記]
色々調べているうちに、「これは実際に ntoskrnl.exe や hal.dll が破損している場合よりも、boot.ini の記述が実際の情報と食い違っている場合に発生する」というものを見つけました。
この場合の対処として「boot.ini ファイルの記述を見直してください」とありますがどういうことなのでしょうか?
<http://homepage2.nifty.com/winfaq/w2k/boot.html#1208>

Aベストアンサー

Win2000インストールCDはお持ちですか?

お持ちなら別のPCでBOOT.INIを作りフロッピーなどに保存しておき、
Win2000のCDから起動して回復コンソールのCOPYコマンドでBOOT.INIを上書きさせます、

BOOT.INIの記述は、
オンボードIDEのプライマリマスタの第一パーティションが起動させたいパーティションであれば、

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastdetect

となります、

http://nobumasa-web.hp.infoseek.co.jp/multi_boot/windows.html#kaifuku

HDDを取り出して他のPCに接続できるなら、
BOOT.INIを直接編集でも可能。

Win2000インストールCDはお持ちですか?

お持ちなら別のPCでBOOT.INIを作りフロッピーなどに保存しておき、
Win2000のCDから起動して回復コンソールのCOPYコマンドでBOOT.INIを上書きさせます、

BOOT.INIの記述は、
オンボードIDEのプライマリマスタの第一パーティションが起動させたいパーティションであれば、

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professiona...続きを読む

Q加入者同士の無料通話のサービスについて

AUでは加入者同士の無料通話のサービス、または類似したサービスはあるのでしょうか。
また他社で加入者同士の無料通話のサービスおこなってるキャリアはどこになるのでしょうか。
すみません、よろしくお願い致します。

Aベストアンサー

ウィルコムが24時間無料、ソフトバンクが1時~21時までは無料です。
auは家族同士無料サービスが始まるってニュースが流れたようですがその後動きが無いようです。
http://auwatch.blog11.fc2.com/blog-entry-1145.html

ドコモの無料化は加入者数を考えるとまず無いでしょう。
加入者の少ないウィルコム、ソフトバンクだから可能なサービスで加入者が増えれば有料化だと思います。今はサービス期間なんじゃないでしょうか?だから食いついているユーザーも多いですよ。

>または類似したサービスはあるのでしょうか。

月額300円で通話料半額って程度のサービスならありますね。
また、家族間は元々30%offなのですがこのサービスを併用すると60%offになります。
またまた、音声通話では無いですがCメールという電話回線を使ったメールは家族間無料です。Eメールと異なりサーバーを経由しないでメールのやり取りが可能な直通メールなので送信=着信ですのである意味通話無料の連絡手段で我が家では活用しています。

Q\system32\ntoskrnl.exe

PCに詳しくないものです 下記のように操作ミスでどうにもならず困っています 助けてください
IBM PC Vistaで起動時(1) windows2000から起動又は(2)windowsから起動のところ誤って(2)を押し
 次のファイルが存在しないか壊れているためwindows2000を起動できませんでした
 <windows2000root>\system32\ntoskrnl.exe
   上記ファイルをインストールし直してください  と出てリカバリーデスクを入れ電源を入れても全く動かず いろいろ調べたのですが分からず困っていますどなたかご教授ください 宜しくお願いいたします。

Aベストアンサー

質問時の
Vistaで起動・・
(1)Windows2000から・・・
(2)Windowsから起動・・・
のことはインストールOSは2000との訂正があったので、Windows2000として考えたみました。

2000のSPなしは、CDから直接インストールできないようなことの書いてあるのを見たような気がする。
そうなら、質問者さんのFDから起動が正しいように思いますが、何も起こらないなら起動FDが壊れているかFDDドライブの故障も考えられます。←これらについてはこれ以上の情報が無いため補足できることを持ち合わせていません。

別途対策法ですが、他にWindows2000のパソコンがあれば、そこから”ntoskrnl.exe”のファイルをコピーして(1.8Kbぐらいだった記憶)問題のパソコンのHDDにコピーするだけ。
ただし今回の不具合はパソコンが起動できないわけだから、そのHDDを外してUSB外付けアダプターに取り付け、正常な他のパソコンに接続して、そのパソコン(正常なパソコン)から同名ファイルを不具合のHDDにコピーして、不具合だったHDDを元に戻して起動してみてください。
本当に壊れたファイルがこれだけなら、起動できるはずです。

しかし、こんなファイルが壊れているということは、次にまた何かのファイルが壊れていると告げられるのを覚悟しておいてください。

もしこのようになれば、再インストール(または購入時の状態にもどす)するのが根本的解決策といえます。
もし不具合のパソコンがセーフモードででも起動できるなら”C”にチェックディスク掛けてみるのも試してみる価値ありです。

また両機でFDが使えるなら正常な”ntoskrnl.exe”ファイルをFDを使ってコピーする方法も可能す。
どちらにしても”ntoskrnl.exe”ファイルを不具合の方のHDDにコピーするときに間違いなく同じディレクトリーにコピーすることです。やり方に間違いなければ「同名ファイルがすでに存在します。(これを)置き換えますか ”Y/N”」の警告が出るはずですので、もちろん”Y”を押してください。


(ややこしい文章になりましたが適宜解釈してください。)

質問時の
Vistaで起動・・
(1)Windows2000から・・・
(2)Windowsから起動・・・
のことはインストールOSは2000との訂正があったので、Windows2000として考えたみました。

2000のSPなしは、CDから直接インストールできないようなことの書いてあるのを見たような気がする。
そうなら、質問者さんのFDから起動が正しいように思いますが、何も起こらないなら起動FDが壊れているかFDDドライブの故障も考えられます。←これらについてはこれ以上の情報が無いため補足できることを持ち合わせていません。

別途対策法です...続きを読む

Q無料メールサービスについて

無料メールについて、教えてください。今まで、ライコスさんの無料メールサービスを使っていましたが、10月いっぱいでサービスを中止するということなので、代わりの無料メールサービスを探しています。
条件として、(1)HTML形式のメールが読めること(2)一括でチェックができ、削除、ゴミ箱の整理等が行なえること(3)メール上のURLをクリックして、ジャンプできること
以上の3つの条件にあてはまる無料メールサービスを行なっているサイトがありましたら、ご紹介ください。

Aベストアンサー

 僕が知っている無料メールを載せておきます。
(1)hotmail…2MB、アウトルックエクスプレスでも使用可能。
(2)Yahoo…6MB、POPメール・WEBメールとしても使えます。
(3)Freemail…10MB、POPメールとWEBメールとしても使用可能。
 僕のオススメはYahooとFreemailかな!!Yahooは最近容量が増えて、6MBになったし、アウトルックエクスプレスなどのメールソフトでも受信可能だと最近発見しました。Freemailは容量が10MBあり、容量がたくさん欲しいという人にはいいと思います。ちなみに私はここに挙げた無料メールアドレスは全部持っています。  

参考URL:http://www.freemail.ne.jp

QC:\WINDOWS\Cookies\index.dat

C:\WINDOWS\Cookiesフォルダーにあるindex.datと言うファイルがクッキーの数が増えていくたびに大きくなっているのですが、
クッキーは削除できるのですが、このファイルだけ削除しようとしても削除できないのです、
とりあえずメモ帳で開こうとしても共有違反で開けないと出てしまいます、

これは何をするファイルなんでしょう?

Aベストアンサー

私も同様の症状で悩みました。index.datが消せない上に、
サイズが大きくなっていくのです。
エディタで強引に開いたところ、やはりcookie関連の情報と
思われるデータでした。

マイクロソフトのサポートセンターに電話して、
担当者と相談した結果、以下の方法で暫定的に
解決いたしました。

1.DOSモードでPCを起動
2.DOSコマンドを使用して、該当ファイルを削除
   cdコマンドで該当ディレクトリに降りる
   delコマンドでindex.datを削除

WinMeを使用している場合は、起動ディスクから
PCを起動して、DOSモードに入る必要があります。
しかし、umechinさんが述べているように、
次にWebにアクセスすると、このファイルはまた作成されます。

私は、定期的に上の方法でindex.datを消しています。
index.datの内容を盗み見るタイプのワームがありますので、
なるべく頻繁に消去しておいた方がよいと思われます。

Q日本ロードサービスのETC車載器無料について

日本ロードサービス(株)の行っている
ETC車載器、セットアップ無料サービスは本当に
無料なのでしょうか。
ほかに後で年会費がいるとかではないのでしょうか。
またETCカード加入によって、ETC車載器が無料なら
その会社にもメリットがありそうですが
この場合の、日本ロードサービスのメリットは何かあるのでしょうか?
ご存知の方よろしくお願いします。

Aベストアンサー

この日本ロードサービスの説明はわかりにくいですね・・・・

ざっと読むにどうやらETC本体のみ無料で、という事ですが
送料500円とETC到着24ヶ月後に管理運営費として240円を日本ロードサービスに支払う必要があるようです。
ETCカードの加入が必要な無料サービスとは少々違うようですね。
この会社が行うメリットは、おそらくこれでしょう。

「本キャンペーンは国土交通省の推進する「四輪車・ETCらくらく導入キャンペーン」による助成金(5,250円/1台)と協賛企業のタイアップにより、ETC車載器本体とセットアップ手数料を無料で提供するキャンペーンです。」

助成金が会社に入ってきますので。
なお、年会費はETCカードに発生するもので、これはカード会社によってまちまちです。
永年無料の所もあれば、初年度のみ無料で以降は年会費が発生する所もありますので、
こちらは色々と調べて検討下さい。

なお、当方はETCカードの契約が必要なもので、ETC車載器を一切無料で入手し設置しました。(送料も必要なし)
カードも年会費が永年無料ですので、決まったETCカードがなければ、こちらを利用されては?
http://www.cfweb.co.jp/cfetc/index_access.html?rk=01002pfr000yv2

参考URL:http://www.easy.or.tv/etc/index.htm

この日本ロードサービスの説明はわかりにくいですね・・・・

ざっと読むにどうやらETC本体のみ無料で、という事ですが
送料500円とETC到着24ヶ月後に管理運営費として240円を日本ロードサービスに支払う必要があるようです。
ETCカードの加入が必要な無料サービスとは少々違うようですね。
この会社が行うメリットは、おそらくこれでしょう。

「本キャンペーンは国土交通省の推進する「四輪車・ETCらくらく導入キャンペーン」による助成金(5,250円/1台)と協賛企業のタイアップにより、ETC車載器本体と...続きを読む

QC:\_RESTORE\TEM..ってどこ?

タイトルの通りです(>_<)
ここにウイルスがいるらしいのですが、C:\にこんなフォルダはところはありませんでした…。。
いったいどこなんでしょうか(?_?)

Aベストアンサー

システムの復元のフォルダに残っているため削除できない状態です。
一時的に、システムの復元機能を無効にすればいいです。

_RESTORE フォルダにウイルスが発見された場合の対応方法について

参考URLをご確認ください。

参考URL:http://support.microsoft.com/default.aspx?kbid=263455


人気Q&Aランキング