Chcialbym napisac prosty program ktory bedzie w stanie utworzyc nowa partycje ? nie wiem od czego zaczac, czy ktos moglby mi pomóc. dzięki.,
A znasz na tyle język(i), by napisać taki program...?
z małą pomocą może sobie poradzę..
Pasuje znać bardzo dobrze język; WinAPI
na bank, asm
też; Znasz to?
asm też
Asm do tworzenia partycji? No chyba w DOSie...
Musisz umieć: WinApi + Język który obsługuje WinAPI. W stopniu średnim (conajmniej rok jeśli to twój pierwszy język programowania).
A więc wróć za rok.
mozna uzyc asma w windzie (jesli masz wiedze itp itd),z winapi prosciej.
No racja, ale kolega skazuje asma na dosa... Mniejsza z tym; Masz jakieś podstawy do tego? Umiesz WinAPI na tyle? Masz jakieś artykuły, z których można się czegoś dowiedzieć na ten temat?
Furious Programming napisał(a)
No racja, ale kolega skazuje asma na dosa... Mniejsza z tym; Masz jakieś podstawy do tego? Umiesz WinAPI na tyle? Masz jakieś artykuły, z których można się czegoś dowiedzieć na ten temat?
podstawy mam, winapi troche umiem, artykułów żadnych nie mam/nie znalazłem jeszcze...
Ja nie mam takich; Pasowało by mieć jakiś nawet krótki artykuł żeby mieć przynajmniej zarysy;
ziomuu777 napisał(a)
winapi troche umiem
LulHax napisał(a)
Musisz umieć: WinApi + Język który obsługuje WinAPI. W stopniu średnim
Nie jestem na 100% pewien ale wydaje mi się, że tworzenie partycji (i nie tylko) pod Windows odpowiada funkcja WinApi DeviceIoControl więc poszukaj co s na ten temat. Ja nigdy się w to nie bawiłem (i nie mam zamiaru eksperymentować jak widzę ostatnio kosmiczne ceny dysków) tak wiec więcej na ten temat nie powiem.
mozna uzyc asma w windzie (jesli masz wiedze itp itd),z winapi prosciej.
Wszystkie typowe aplikacje Win32 są w asmie, tylko problem w tym, że po co masz się w tym babrać, skoro przerwań nie możesz wywołać, a wywoływać biblioteki ITD. możesz bezpośrednio z języka wysokiego poziomu??? To jest bez sensu, i tak, w końcu da się, bo kompilator TŁUMACZY JĘZYK WYSOKIEGO POZIOMU NA ASMA... Eh. Ameryki to nie odkryliście, tylko mi chodzi o to że PO CO? I nie da się tego zrobić z pomocą książek do DOSa, bo windows nie pozwala na przerwania (najwyżej część emuluje).
Tutaj masz kod w VB który robi partycje, jak sobie poszukasz na MSDN jeszcze to powinieneś wszystko zrozumieć (oczywiście, zakładamy że ty w ogółe umiesz programować): http://www.eggheadcafe.com/software/aspnet/28503888/create-partition.aspx