- ベストアンサー
デフラグ
プログラムからデフラグを行いたいと思います。 Win32APIか.NETクラスライブラリでデフラグを行う関数などはございますでしょうか? ご存知の方よろしくお願いします。
- C・C++・C#
- 回答数3
- ありがとう数0
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
無い。 このての処理はクリティカルなので、一般アプリからの 操作は無理です。
その他の回答 (2)
確か、ShellInterfaceを経由すれば処理は出来たかと思うのですが、「Win32APIか.NETクラスライブラリで」との事ですので、No1氏の言うとおり答は「無い」となるかと。
- amazontester
- ベストアンサー率22% (11/48)
system("defrag c: -f"); じゃだめですか?
関連するQ&A
- デフラグがやりたいのですが、見当たりません
こんにちは。 以前、デフラグをやってドライブの中を整理しました。 それで、またやろうとしてスタートのプログラムの 中のアクセサリを見たのですが、見当たりません。 どこにあるかご存じの方いらっしゃいますか? 助けてください。 OSはWin2000Proです。 お願いします。
- ベストアンサー
- ノートPC
- デフラグについて
はじめまして。 私はPCを主に動画や画像の編集として使っています。 その為、データの書き込み、削除を頻繁に行う事になりHDDの断片化が激しく2週間に1度はデフラグをしています。 OSはXPのSP2で標準で付属のデフラグソフトを使っていましたが断片化の解消が中途半端で他のフリーソフトをいくつか使ってみました。 (1)すっきりデフラグ (2)Defraggler (3)UltraDefragWindows (Windows標準のデフラグAPIを利用) (4)Auslogics Disk Defrag (5)JkDefragのGUI版UltraDefrag (Windows標準のデフラグAPIを利用) 以上ですがどれも標準のものより高速で断片化の解消も満足のいくものでした。 ただ一番心配なのがソフトの安全性で(1)(3)(5)がWindows標準のデフラグAPIを利用しているという事で信頼性はあるようですが・・・。 ちなみに常用しているのはDefragglerでファイル単位でのデフラグが可能で使っていますがやはり安全性という面では不安です。 あとすっきりデフラグは安全面では信頼出来きPCが立ち上がる前にデフラグを行えるという事でより完全に近い状態の断片化解消が可能との事ですが結果的には標準のものとあまり変わらない感じでした。 トータル面で考えたらどのソフトを使った方が良いのでしょうか?。 よろしくお願い致します。
- ベストアンサー
- その他(ソフトウェア)
- デフラグ
会社のコンピュータがMACです。 個人的にはWINが好きなので会社に自作WINを 持ち込んでいます。 というわけでMACDRIVEでMACフォーマットの HFS+の外付けHDDを自分のWINで 使ったりもしています。 映像関係の仕事なので巨大ファイルのやりとりをよくしています。 心配なのが,HFS+のディスクをデフラグしたことがないのです。 かなり荒れていると思われますが,会社にはOSーX用の デフラグソフトがありません。クラシック用のノートンユーティリティは ありますが… 誰も気にせずにやっている恐ろしい状況ですが せめて自分のHDDはデフラグしたいのですがいいソフトがありません。 (WIN用でHFSをデフラグするソフト) WINはパーフェクトディスクを使っていますが, それではできません。XP標準のデフラグも然り。 やっぱりXPでHFSのデフラグは諦めた方がいいのでしょうか? MACDRIVEにはデフラグ機能がありません。
- ベストアンサー
- その他(ソフトウェア)
- API関数とDLL関数
API関数とDLL関数って同じものですか? ネットで調べると・・・ API関数=Win API→ひとつひとつの関数(単独で機能するプログラムコード の塊)。 API関数はdllファイルの中にある関数をさす。 とのようなことが書いてあります。つまり、DLL関数(私の認識であると、.dllファイルの中にある関数)であり、この関数はAPI関数と同定義と認識しています。 まだまだ初心者で、この認識があっているか確信がもてません。 どうか教えていただけないでしょうか?? お願いいたします。
- 締切済み
- その他([技術者向] コンピューター)
- デフラグが消えてしまいました
OS WIN-XP-SP2です。先日デフラグのショートカットを作ろうとして誤ってショートカットを削除してしまったようです。[スタート]→[すべてのプログラム]→[アクセサリー]→[システムツール]の順に探してもないです。プログラム自体は削除していないはずです。元に戻す方法を教えてください。
- ベストアンサー
- Windows XP
- Wijn32APIの定数の調べ方
Win32APIの定数を調べるには、MSDNライブラリ http://msdn.microsoft.com/library/default.aspx で調べるとよいと聞いたことがあります。 そこでAPI関数のSendMessageの定数を調べようと画面右上の「BingでMSDN検索」でSendMessageを入力しEnterを押すと7720件の事例にヒットします。これではとてもSendMessageの定数を調べることは不可能です。 みなさんはVisualBasicでAPI関数の定数をMSDNライブラリで調べるとき、どういう方法で調べていますか?MSDNライブラリでの調べ方を教えてください。
- 締切済み
- Windows XP
- C#のクラスライブラリ
はじめまして。 C#を使っています。.netframworkのクラスライブラリやwin32apiについて詳しく書いてあるサイトを教えていただけませんか。msdn以外でお願いします。
- ベストアンサー
- その他(プログラミング・開発)
- デフラグしても最適化されてない
WIN2000でデフラグをしました。 ところが完了してもほとんどが真っ赤のままで最適化されてませんでした。 8割方くらい赤いと思ってください。 デフラグしたドライブはDドライブでOSはCドライブにいれています。 アプリケーションその他もCドライブに入れてるので完全にデータしか置いていません。 スクリーンセーバーも停止してますし、最適化されている最中はパソコンに触らないようにしてたのでデフラグやり直しってわけでもなさそうなんです。 しかも、ちゃんと完了しましたって出てます。 でも全然最適化されてません。 どうしたらちゃんとデフラグされるのでしょうか?
- ベストアンサー
- Windows NT・2000