Digg this topic Add to my del.icio.us Submit to SlashDot 3 Pages V   1 2 3 >  
Reply to this topicStart new topic
> A few requests/suggestions for IMDISK, Some features that I would find useful
jaclaz
post Jul 3 2007, 11:52 AM
Post #1


Finder
***

Group: Advanced user
Posts: 1,581
Joined: 14-July 06
Member No.: 2


Italy


Olof,
as always I have no idea if the following can be easily done or done at all, so please consider them as a few of my semi-random ideas (IMG:http://www.boot-land.net/forums/style_emoticons/default/wink.gif) :

1. Visibility of the IMDISK control panel
To start the IMDISK control panel via Start->Control Panel, you have the Control Panel window open, than by clicking on "Imdisk Virtual Disk Driver" the IMDISK CPL window opens.
Once you have mounted your image, and start opening other windows, this window goes in background and cannot be "retrieved" unless you re-click on "Imdisk Virtual Disk Driver" inside Control Panel.
It would be nice if either of the following could be done:
1a. Have a "minimize" button and have the IMDISK window "dock" on the taskbar like any other app
1b. Have a tray docking app

2. Preset settings
I use (mostly) "real" HD images, which need to have an offset in the mounting so, each time I have to enter 63 in the offset box, and tick the "blocks" tickbox in "Unit of image size offset".
2.a It would be reallly helpful if it would be possible to add a dropdown list (possibly populated by the contents of a .ini or similar plain text file) with a nunber of presets for known image types that need an offset, such as HD image, Qemu, VMware, Nero .nrg, and so on.
2.b At least it would be of help having some presets, just as an example, I "think" in "sectors" or "blocks", both for size of image (it is easier to remember that a standard floppy has 2880 blocks rather than 1,474,560 bytes) and for offsets (as well, an offset of 63 sectors is easier to remmember than one of 32256 bytes)

3. History
When working with images (and Virtual Machines) mounting unmounting and re-mounting the same image(s) several times it would be a nice feature to have a history in the "File" menu so as to be able to quickly re-mount last mounted images, with same last used settings, thus avoiding a number of clicks.

4. Explorer/access feature
Once an image has been mounted, and it's drive letter and icon appear in the IMDISK window, it would be useful if by right clicking on the icon we could have a menu with entries like:
"Open with Explorer"
"Open with xxxx File manager"
"Open a DOS prompt here"

5. Size of image visualization
The method of visualization for size of the image in the IMDISK main window appears different from "standard" windows, i.e. a floppy disk image is shown as being "1.406 MB" instead of the "usual" "1,440 KB" we are used to see.

Thanks in advance for your interest in these small suggestions.

Keep up the good work!

(IMG:http://www.boot-land.net/forums/style_emoticons/default/cheers.gif)

jaclaz
Go to the top of the page
 
+Quote Post
Olof Lagerkvist
post Jul 6 2007, 04:22 PM
Post #2


Advanced Member
***

Group: Developer
Posts: 120
Joined: 27-April 07
From: Borås, Sweden
Member No.: 6,234


Sweden


QUOTE (jaclaz @ Jul 3 2007, 01:52 PM) *
Olof,
as always I have no idea if the following can be easily done or done at all, so please consider them as a few of my semi-random ideas (IMG:http://www.boot-land.net/forums/style_emoticons/default/wink.gif) :

Thanks for the ideas jaclaz. (IMG:http://www.boot-land.net/forums/style_emoticons/default/thumbsup.gif)

Most of them make me think about creating another kind of control program than a simple Control Panel applet. I don't know where to start though... There are also a lot better GUI programmers than myself out there and I hope someone could start developing something, or maybe I start for example a small Visual Basic project) and other people can develop different parts of the interface. Or something. (IMG:http://www.boot-land.net/forums/style_emoticons/default/cool.gif)

Other things, for example the visualization of floppy sizes etc can of course be easily changed as it is right now. Also the dialog box for creating new virtual disks could quite easily be changed to remember last used settings etc so I think I can implement some of your ideas in a few days and some others over slightly longer time (IMG:http://www.boot-land.net/forums/style_emoticons/default/wink.gif)
Go to the top of the page
 
+Quote Post
jaclaz
post Jul 6 2007, 06:45 PM
Post #3


Finder
***

Group: Advanced user
Posts: 1,581
Joined: 14-July 06
Member No.: 2


Italy


Gilles Vollant has written a tray docking app for filedisk:
http://www.winimage.com/misc/filedisk64.htm

Maybe it is easier to start from his source code?

jaclaz
Go to the top of the page
 
+Quote Post
Olof Lagerkvist
post Jul 6 2007, 06:51 PM
Post #4


Advanced Member
***

Group: Developer
Posts: 120
Joined: 27-April 07
From: Borås, Sweden
Member No.: 6,234


Sweden


QUOTE (jaclaz @ Jul 6 2007, 08:45 PM) *
Gilles Vollant has written a tray docking app for filedisk:
http://www.winimage.com/misc/filedisk64.htm

Maybe it is easier to start from his source code?

Yes, something like that. I will take look at it. (IMG:http://www.boot-land.net/forums/style_emoticons/default/thumbsup.gif)
Go to the top of the page
 
+Quote Post
Nuno Brito
post Jul 6 2007, 07:00 PM
Post #5


Advanced Member
***

Group: .script developer
Posts: 4,680
Joined: 13-July 06
From: Azores
Member No.: 1


Portugal


I'm a fan of round buttons myself.. (IMG:http://www.boot-land.net/forums/style_emoticons/default/laugh.gif)

It's just an opinion, but please avoid visual basic - I admit to be a bit partial do delphi, but if you're thinking on using basic compatible language why not using AutoIt? (IMG:http://www.boot-land.net/forums/style_emoticons/default/huh.gif)

It's free, very small and self contained using a very flexible language (also with a very talented community to help sort solving any doubts) good to create your GUI and also let others join in to help.

Look here:
http://www.autoitscript.com/
http://www.autoitscript.com/autoit3/
http://www.autoitscript.com/forum/index.php?


(IMG:http://www.boot-land.net/forums/style_emoticons/default/cheers.gif)
Go to the top of the page
 
+Quote Post
Olof Lagerkvist
post Jul 6 2007, 07:22 PM
Post #6


Advanced Member
***

Group: Developer
Posts: 120
Joined: 27-April 07
From: Borås, Sweden
Member No.: 6,234


Sweden


QUOTE (Nuno Brito @ Jul 6 2007, 09:00 PM) *
It's just an opinion, but please avoid visual basic - I admit to be a bit partial do delphi, but if you're thinking on using basic compatible language why not using AutoIt? (IMG:http://www.boot-land.net/forums/style_emoticons/default/huh.gif)

I thought about Visual Basic because it is very easy to create and develop graphical interfaces with it. Especially when it comes to the kind of interface that we were talking about here, with many user-changeable elements and auto-remembered settings, most-recently-used lists etc. I have no experience of any Pascal-like language at all actually so Delphi is out of question for me I'm afraid. I use C/C++ for low-level programming of drivers and system services and Visual Basic for larger GUI projects. I like to use wide-spread well-supported and well-known development environments so I don't think I will start a project in another language or environment than any of these.

But, if I start anything in Visual Basic I will keep it compatible with the free editions of Visual Basic. I want to keep the development of different parts of these applications in environments that are free to download and use.
Go to the top of the page
 
+Quote Post
paraglider
post Jul 6 2007, 10:58 PM
Post #7


Advanced Member
***

Group: .script developer
Posts: 185
Joined: 12-August 06
From: NC,USA
Member No.: 153


United States


If you wanted to write it in C++ then there is always the WTL templates ( http://sourceforge.net/projects/wtl/ ). They give you all the benefit of MFC without the bloat.

I know people around here don't like .NET but vb.net / C# are very powerful languages and development environments for developing gui applications. There is now also a port of the .NET framework to linux.
Go to the top of the page
 
+Quote Post
Olof Lagerkvist
post Jul 6 2007, 11:14 PM
Post #8


Advanced Member
***

Group: Developer
Posts: 120
Joined: 27-April 07
From: Borås, Sweden
Member No.: 6,234


Sweden


QUOTE (paraglider @ Jul 7 2007, 12:58 AM) *
If you wanted to write it in C++ then there is always the WTL templates ( http://sourceforge.net/projects/wtl/ ). They give you all the benefit of MFC without the bloat.

Yes that could be a good alternative. I will try some ideas in some framework like that one too.
QUOTE (paraglider @ Jul 7 2007, 12:58 AM) *
I know people around here don't like .NET but vb.net / C# are very powerful languages and development environments for developing gui applications. There is now also a port of the .NET framework to linux.

Agree. I think that now when we are discussing more powerful and sophisticated graphical user interface it is probably not worth the extra work to continue developing a GUI in C/C++ (even with the help of any window framework I would think). A simpler GUI like the current Control Panel applet could always survive with smaller fixes and updates and continue in plain C++ of course. Such a simple GUI never requires any particular additional dll files or run-times so there is a point in providing something "simple-stupid" as a user interface too.
Go to the top of the page
 
+Quote Post
Oleg_II
post Jul 7 2007, 06:01 PM
Post #9


Advanced Member
***

Group: Advanced user
Posts: 270
Joined: 15-October 06
From: Somewhere in the East
Member No.: 787



Well, I'm far-far away from what you are talking here about programming (IMG:http://www.boot-land.net/forums/style_emoticons/default/confused1.gif)

But, Olof, please, please keep it simple! Maybe like filedisk utility jaclaz mentioned (it's small and convinient). Please don't make a bloated installer with a dozen of files if it is possible to make it in a few (like it is now).

Just my 2 cents:
1. Management in Control panel is good but it would be better to have somewhere near (maybe in Start Menu). Agree with jaclaz...
2. The main window is a bit bigger than it could be...
3. I agree with jaclaz that "minimize to tray" or just "minimize" button would be very convinient...
4. Don't know why but now I have a right click menu "Mount as ImDisk Virtual Disk" on any file including shortcuts...

Though I can't agree that "History" would be good - it mostly bloats system regestry (MRU keys all over) or configuration INI for a program (if it should be done it's better to write all settings in an INI file - a simple text file that is easy to understand and edit according to one's liking).
Go to the top of the page
 
+Quote Post
bobsobol
post Jul 7 2007, 11:32 PM
Post #10


Newbie
*

Group: Members
Posts: 3
Joined: 7-July 07
Member No.: 9,464


United Kingdom


QUOTE (Nuno Brito @ Jul 6 2007, 07:00 PM) *
I'm a fan of round buttons myself.. (IMG:http://www.boot-land.net/forums/style_emoticons/default/laugh.gif)

It's just an opinion, but please avoid visual basic - I admit to be a bit partial do delphi, but if you're thinking on using basic compatible language why not using AutoIt? (IMG:http://www.boot-land.net/forums/style_emoticons/default/huh.gif)


I like AutoIt... but when you talk about "Round Buttons" I do know where you are coming from. Buttons made with VB6 forms are just like any other buttons made in Delphi or AutoIt or any other language. It's only a little tricky to get the manifest linked in so that Visual Styles picks it up. The easy solution I find (during development) is to write a .exe.manifest, and ResHack that into the program before distribution.

My only request would be, please don't relight on .net framework. I do not have, and will never install that piece of garbage VM.

Then again, I see no real need for a GUI, I'm quite happy running from the command line. I don't like the icon in the control panel, I have too many of those already it seems. Likewise with the system tray, unless it could replace DemonTools, which it's not uncommon for me to tell not to have an icon either. If anything is added to the Start -> Programs menu, that's fine but I will probably delete it.

Perhaps we are moving into a realm where Setup Options are in order?

If you are using this to create network background stuff like I am, then having a user interface is just a pain, because "users" will fiddle with it, and then wonder why their system doesn't work right, so I'll only have to disable anything added that they can access. If you are using it on your own machine, or as a temporary install in a forensics lab, then the quicker and easier the better.

Horses for Courses as they say. (IMG:http://www.boot-land.net/forums/style_emoticons/default/wink.gif)

An equivalent of ImDisk.exe as an ImDisk.dll that could be called from other languages without each tool including a lot of custom code would be nice tho. (IMG:http://www.boot-land.net/forums/style_emoticons/default/laugh.gif)
Go to the top of the page
 
+Quote Post

3 Pages V   1 2 3 >
Fast ReplyReply to this topicStart new topic

Members Who Viewed Topic Today ()

 

RSS Lo-Fi Version Time is now: 27th February 2008 - 05:20 PM

MKPortal ©2003-2006 mkportal.it