Click here to Skip to main content
15,892,927 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
For those who are not familiar with a program Partition Magic, It's - As the Name express - is a HDD partitioning software.
What is Unique about it is that it has a fully functional GUI that looks like the windows interface of the same program.
if you boot with partition magic you will notice;
- It can change the screen resolution.
- It can use the mouse.
- It has the a window form with menus and buttons.

The Question is;

How can I create a program with the same properties and facilities?

What I have tried:

not Much since I don't know where to start but I tried Cosmos and Easy Boot.
Posted
Updated 9-Oct-16 9:50am
Comments
[no name] 9-Oct-16 15:42pm    
A .NET application running without an OS? Good luck.

1 solution

You're not going to do it with C# or VB.NET since both target the .NET Framework and that needs Windows just to install let alone run.

Partition Magic is written in C/C++ with some Assembly. It doesn't need external libraries and the code has no dependencies on any O/S whatsoever. Any dependencies on what would normally be an external library are rolled into the final executable but those dependencies are kept to a minimum to keep the final executable size down as much as possible.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900