Defragmentacja dysku w delphi

0

Witam. Chciałbym napisać w delphi podstawową defragmentację dysków. W jaki sposób mogę to zrobić, może znacie jakieś przykłady kodu albo komponenty które byłyby darmowe i odpowiedzialne za ten aspekt systemu? Zaznaczę, że zależy mi na współpracy z systemem Windows Vista. Z góry dziękuję za wszystkie odpowiedzi i pozdrawiam :)

0

delphi to raczej odpada :-) no chyba, ze znajdziesz jakas biblioteke...

0

A nie lepiej uzyc systemowego defragmentatora powolanego jako nowy process?

0

A dałoby się "wintegrować" ten proces jakoś do aplikacji, żeby np. podawało ilość wyk. %? Nie jestem świeży w Delphi, ale czegoś takiego jeszcze nie robiłem.

0

Dało by się wintegrować, tylko że pewnie ten systemowy defrag nie oferuje takich rzeczy jak informowanie o postępie. Sprubuj obczaić jakie ma dostępne parametry uruchomienia.Info o postępie musiał bys sobie sam jakos wyciągnąć (mając uchwyt okna, odczytać jakiś test się chyba da). Dodatkowo możesz go uruchomić z atrybutem SW_HIDE.

0

no dobra ale ten systemowy defrag jest do bani, powolny i dziadowski podobno...
poza tym trzeba by obsluzyc cala mase rzeczy takich jak komunikaty (w sensie wiadomosci) defragmentatora itd...
najlepiej bylo by znalezsc jakas biblioteke... ewentualnie mogl bys poszukac zrodla (zapewne w c/c++) jakiegos defragmentatora i poprosic kogos o zrobienie z tego biblioteki...

1 użytkowników online, w tym zalogowanych: 0, gości: 1