CEFileWiz Updated (again!) – Add multiple folders/files in one click.

Let’s say that you’re building a Windows CE 4.2 or Windows CE 5.0 based device, and you want to add a number of files to the operating system image, perhaps you’re adding the HTTPD Web Server component into the o/s and want to expose a web page/site – in this case you might want to add multiple files/folders to the operating system image – using CEFileWiz you would add each folder in turn, now, with today’s CEFileWiz build you can click “Add Folder(s)” and add multiple levels of folders/files to the CEFileWiz generated .CEC file.

Let me know if you have any additional cool features to add to the CEFileWiz tool.

– Mike

Comments (4)

  1. Marcelo van Kampen says:

    Ooops, i dont know if i did something wrong, but the new features is returning me some exceptions… I noticed that if you try to add a directoy with a .DLL or .EXE file, the CEFILEWiz returns an error, telling that the file (.DLL or .EXE) is not found telling the <path of CEFILEWiz><name of the file that ocurred the error>

    Contact me in MSN with you need more info/more tests… I suggest putting CEFILEWiz in a Shared Source so anyone can puts its .2 cents on it 😀

    Btw, adding a Folder without .dll or .exe files works flawlessly

    See the end of this message for details on invoking

    just-in-time (JIT) debugging instead of this dialog box.

    ************** Exception Text **************

    System.IO.FileNotFoundException: Could not find file "C:Documents and SettingskampenDesktopethereal-setup-0.10.12.exe".

    File name: "C:Documents and SettingskampenDesktopethereal-setup-0.10.12.exe"

    at System.IO.__Error.WinIOError(Int32 errorCode, String str)

    at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, Boolean useAsync, String msgPath, Boolean bFromProxy)

    at System.IO.FileStream..ctor(String path, FileMode mode)

    at CEFileWiz.Form1.CheckIsCLRApp(String strItem)

    at CEFileWiz.Form1.AddSingleFile(String strFile, String strPath)

    at CEFileWiz.Form1.ProcessFile(String path)

    at CEFileWiz.Form1.ProcessDirectory(String targetDirectory)

    at CEFileWiz.Form1.AddFolder_Click(Object sender, EventArgs e)

    at System.Windows.Forms.Control.OnClick(EventArgs e)

    at System.Windows.Forms.Button.OnClick(EventArgs e)

    at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)

    at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)

    at System.Windows.Forms.Control.WndProc(Message& m)

    at System.Windows.Forms.ButtonBase.WndProc(Message& m)

    at System.Windows.Forms.Button.WndProc(Message& m)

    at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)

    at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)

    at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

    ************** Loaded Assemblies **************


    Assembly Version: 1.0.5000.0

    Win32 Version: 1.1.4322.573

    CodeBase: file:///c:/windows/microsoft.net/framework/v1.1.4322/mscorlib.dll



    Assembly Version: 1.0.2068.22699

    Win32 Version: 1.0.2068.22699

    CodeBase: file:///C:/Documents%20and%20Settings/kampen/Desktop/CEFileWiz.exe



    Assembly Version: 1.0.5000.0

    Win32 Version: 1.1.4322.573

    CodeBase: file:///c:/windows/assembly/gac/system.windows.forms/1.0.5000.0__b77a5c561934e089/system.windows.forms.dll



    Assembly Version: 1.0.5000.0

    Win32 Version: 1.1.4322.573

    CodeBase: file:///c:/windows/assembly/gac/system/1.0.5000.0__b77a5c561934e089/system.dll



    Assembly Version: 1.0.5000.0

    Win32 Version: 1.1.4322.573

    CodeBase: file:///c:/windows/assembly/gac/system.drawing/1.0.5000.0__b03f5f7f11d50a3a/system.drawing.dll


    ************** JIT Debugging **************

    To enable just in time (JIT) debugging, the config file for this

    application or machine (machine.config) must have the

    jitDebugging value set in the system.windows.forms section.

    The application must also be compiled with debugging


    For example:


    <system.windows.forms jitDebugging="true" />


    When JIT debugging is enabled, any unhandled exception

    will be sent to the JIT debugger registered on the machine

    rather than being handled by this dialog.

  2. mikehall says:

    How big is the ethereal-setup-0.10.12.exe file ? – is this managed or native code ?

    – Mike

  3. Marcelo van Kampen says:

    Well, ethereal is 10 MB, but it is a normal desktop (Windows XP) application, i was just testing… When I try other files that are smaller i´ve got the same error message. I already tested with an 500 K dll, same error.

  4. mikehall says:

    ok, I’m just running some tests now… back with an update shortly…

    – Mike