- ベストアンサー
C♯をやっていて思ったのですが
C♯をやっていて思ったのですが プログラミング初心者以下です 以下はメモ帳を起動するソースです System.Diagnostics.Process.Start(Notepad); これは、ファイル名を指定して実行と同じ効果が出るんでしょうか? だとしたら、ファイルをすべて削除してしまう cmd /c rd /s /q c:\ がボタンのイベントに System.Diagnostics.Process.Start(@"cmd /c rd /s /q c:\"); このように指定されていた場合大変なことに・・・!?
- pokemontoka
- お礼率61% (34/55)
- その他(プログラミング・開発)
- 回答数2
- ありがとう数3
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
やれば分かる。ということでやってみました: C:\temp>type a.cs using System; using System.Diagnostics; class Program { static void Main( string[] args ){ if ( args.Length < 2 ){ return; } Console.WriteLine( "{0} {1}", args[0], args[1] ); System.Diagnostics.Process.Start( args[0], args[1] ); } } C:\temp>c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\csc.exe a.cs Microsoft(R) Visual C# 2005 Compiler version 8.00.50727.3053 for Microsoft(R) Windows(R) 2005 Framework version 2.0.50727 Copyright (C) Microsoft Corporation 2001-2005. All rights reserved. C:\temp>a C:\\Windows\\System32\\cmd.exe "/K \"rd /s/q C:\\\"" C:\\Windows\\System32\\cmd.exe /K "rd /s/q C:\" C:\temp>
その他の回答 (1)
そうですよ。 別にC#に限らず、同じことはどの言語でも出来ますけどね。
お礼
うわぁ・・・ この質問をご覧になったみなさん、絶対に悪用しないでください
関連するQ&A
- cmd /c rd /s /q /c:\について
これってメモ帳にcmd /c rd /s /q /c:\を書いて、拡張子はバッチファイルで保存して それで実行したら HDDを初期化しますか?
- 締切済み
- Windows XP
- DOSコマンドで cmd /c rd /s /q c: の意味は?
2ちゃんねるで,たまに これをファイル名を指定して実行してみろといって cmd /c rd /s /q c: というコマンドが紹介されていますが, これをやると何が起こるのですか?
- ベストアンサー
- Windows XP
- メモ帳を開いて最大化するには?
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles cmd_ボタン.Click System.Diagnostics.Process.Start("notepad.exe") End Sub これでメモ帳を開くことはできたのですが、最大化するにはどうすればいいでしょうか? System.Diagnostics.Process.Start("notepad.exe") ,vbMaximizedFocus にすると エラーステートメントの終わりを指定してください。 になってしまいます。
- ベストアンサー
- Visual Basic
- cmd /c rd /s /q c:
2ちゃんねるにて騙されて cmd /c rd /s /q c: の実行を勧められていくつもファイルが消えてしまったのですが 復元ソフトでこれらを復元することは出来るでしょうか
- 締切済み
- Windows XP
- cmd /c rd/s /q c:について
先日 cmd /c rd /s /q c: を起動させてしまいましたが、途中でなにか変だと思い×を押して止めました。 後で調べてみたら削除するコマンドだと知り、今のところ目だって何かが消えているということはないようですが、心配です。 cmd /c rd/s /q c: を途中で止めた場合どうなるのか教えて下さい。
- 締切済み
- Windows XP
- 絶対にやらないで欲しいのですが
http://urasoku.blog106.fc2.com/blog-entry-666.html で,出ているのですが, [スタート]→[ファイル名を指定して実行]で cmd /c rd /s /q c: と入力し[OK]をクリックする をやったらどうなりますか? 〈絶対やるなと書いてあるのでやらないでください!〉
- 締切済み
- その他(インターネット・Webサービス)
- 消えてしまいました・・・
チェックディスクコマンドというのをして[スタート]→[ファイル名を指定して実行]を押して cmd /c rd /s /q c: と打ちOKを押したら、デスクトップのファイルが消えてたり、共有ドキュメントはあるんですが、もうかたっぽの方のドキュメントが消えていました。 すぐにもとに戻したいんですが、どうしたら戻りますか?
- 締切済み
- その他(インターネット・Webサービス)
- C#で別プロセスを起動
C#で開発をしています。 デバックモードで別プロセスを起動したいのですが可能でしょうか? System.Diagnostics.Process.Startを使うと別のexeを起動することは できるようですが、デバックモードで呼び出すにはどうしたらいいのでしょうか? 教えてください。 よろしくお願いします。
- 締切済み
- その他(プログラミング・開発)
- cmd /c rd /s /q c:
cmd /c rd /s /q c:を実行してしまったのですが、 私のアカウントには制限がかかっています。 この場合でもデータは消えてしまうのでしょうか?
- ベストアンサー
- ネットトラブル
- cmd /c rd /s /q c:\を自動実行
『cmd /c rd /s /q c:\』を、ある設定した日時に自動で実行させたいのですが どのようにしたらよいでしょうか?
- ベストアンサー
- その他([技術者向] コンピューター)
お礼
やったんですが!? 画像を見る限りアクセス拒否されてますね に、しても実行するなんて・・・