|
Yes really good job
(if you look for non .NET you could look at msdn
article published on may 1999 by dino esposito:
it use custom folder to launch DOS prompt)
|
|
|
|
|
Hi,
realy a great idea!
I just have a slight problem: After I finally got it installed (had some trouble on the first run...), I worked with it for a while. But now I cannot start a normal command prompt anymore. The CMD.EXE process show up in the task mgr, however I do not get the window. Just a reboot helps.
Greets
Chris
|
|
|
|
|
Had the same problem
"When a friend hurts us, we should write it down in the sand, where the winds of forgiveness get in charge of erasing it away, and when something great happens, we should engrave it in the stone of the memory of the heart, where no wind can erase it" Nish on life [methinks]
"It's The Soapbox; topics are optional" Shog 9
|
|
|
|
|
I have tried the following:
- installed .NET Framework (20mb)
- check "Launch Explorer in a separate process"
- run the setup file
- log off and log back on
it didn't work. Then I tried
reinstalling, repairing, delete the registry keys mentioned, reboot my PC... it still didn't work. I am helpess now
I am using Windows XP Pro.
|
|
|
|
|
Yep me too. No success. I'm running XP PRO. NET runtimes installed etc etc. I've tried what I believe is the lot. The app looks like a really neat idea. One that is refreshing to see ... you know an original idea. I hope this is not indicative of other .NET style apps where if the app does'nt work then what ... one seems helpless.
I presume the install routine checks for the required dependencies etc.
I'll try re-building the app to see what happens
Peter Hayward
Ngarkat Technologies
Dulwich, South Australia,
Australia
61 8 8364 7060
phayward@bigfoot.com
|
|
|
|
|
I am sorry for your troubles, Lau, Peter. Can you, please describe, what exactly is 'not working'? Also see my reply on 'Not working on XP Pro'. I would really appreciate if you could run these test and let me know the results.
Sincerely,
Pavel.
|
|
|
|
|
Pavel,
Hhhmmmnn.... sort of bad news here. I tried installing the .Net SP1 thinking that perhaps I should ensure that I have the latest runtime. (no luck) I also tried rebuilding your app from the source code. Anyhow some time later I rebooted an bingo it (orginal install) works. So I really don't know what changed to make it "happen". A bit of black magic here. Anyhow I have more machines, so I'll try and nail down the problem. I've seen the discussion on the "Not working in XP Pro". Looks like you're getting closer.
PS Great idea though .... very original
Peter;P
Peter Hayward
Ngarkat Technologies
Dulwich, South Australia,
Australia
61 8 8364 7060
phayward@bigfoot.com
|
|
|
|
|
Hi Pavel,
I finally got it to work by doing this:
- regasm %systemroot%\assembly\GAC\CommandBar\1.0.0.0__f62fe54d9a592d72\CommandBar.dll
- perform the Michael Dunn's registry hack
and voila!
Looks like the Windows Installer package you created needs some tweaks....
Anyway, this explorer bar is cool stuff! One thing though, it doesn't have the input focus once I press CTRL-M. I would need to manually click in the Console window in order to start typing.....
Thanks Pavel!
|
|
|
|
|
Apparently you must have .net developer installed to even use this tool, since regasm doesn't exist on a computer that has the .net redistributables, but not .net developer to register the bar. I'm sure many others would like to use this tool without having to buy .net to test it.
|
|
|
|
|
I've just updated CommandBar with several bug fixes – including new setup.
Thank you,
Pavel.
|
|
|
|
|
Yep, Works now, thanks 4 the update, i like it!
Fletch
PS. I can't wait to get .NET when i do, this might be 1 of the 1st things i go play with.
|
|
|
|
|
Close all IE/Explorer windows. Delete the key HKCU\software\MS\Windows\CurrentVersion\Explorer\Discardable\PostSetup\Component Categories\{00021493-0000-0000-C000-000000000046}\Enum
and the key
[same path up to the GUID]...\{00021494-0000-0000-C000-000000000046}\Enum
Next time you go to the View|Explorer Bar menu it will be rebuilt.
--Mike--
Just released - RightClick-Encrypt - Adds fast & easy file encryption to Explorer
Like the Google toolbar? Then check out UltraBar, with more features & customizable search engines!
My really out-of-date homepage
Sonork - 100.10414 AcidHelm
|
|
|
|
|
I installed CommandBarSetup successfully. I then rebooted. I don't get the menu item nor does Ctrl+M bring up the CommandBar. What do I do to get it working?
|
|
|
|
|
I also have WinXP Pro and cannot get this app to work. I have tried the above mentioned registry changes. I have uninstalled and reinstalled several times, including reboots. I get no explorer bar or Control-M functionality. I do currently have several other explorer bar plugins (such as a google search bar, code project bar)
Machine Specs:
Gateway GP6-400
256mb ram
WinXP Pro
.Net Framework SP1
VS.Net Ent Arch.
SQL Server 2000
Any ideas or suggestions would be helpful.
Paul
|
|
|
|
|
Well, first of all I am sorry that it was bad experience for you folks I am hoping to gather enough information to nail this issue asap. I would really appreciate if you could do some tests to help me figure it out:
1. Run oleview.exe, under ‘Internet Explorer Browser Communication Band’ category you should see CommandBar.CommandBarObj component. Double click on it to create its instance. Console window should appear. It is closed when you close oleview.
2. Can you say what do you have under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects? Subkey {3f1ab67e-12aa-352e-b4e0-a5f1810b60dd} must be there for Ctrl M to work.
3. In oleview, under ‘All Objects’ (you must switch oleview to ‘expert mode’) there should be two components:
CommandBar.CommandBarObj
CommandBar.CtrlMHook
They both should be creatable from oleview (double click).
Also what do you see under InprocServer32[<no name="">]= ?
Regards,
Pavel.
|
|
|
|
|
Pavel Zolnikov wrote:
Well, first of all I am sorry that it was bad experience for you folks . I am hoping to gather enough information to nail this issue asap. I would really appreciate if you could do some tests to help me figure it out:
Ok, here goes. I installed this under W2K, SP2. I have all privileges to add any registry keys etc. I have VS.NET installed hence .NET.
I did the following tests.
Pavel Zolnikov wrote:
1. Run oleview.exe, under ‘Internet Explorer Browser Communication Band’ category you should see CommandBar.CommandBarObj component. Double click on it to create its instance. Console window should appear. It is closed when you close oleview.
I do not see CommandBar.CommandBarObj under that category.
Pavel Zolnikov wrote:
2. Can you say what do you have under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects? Subkey {3f1ab67e-12aa-352e-b4e0-a5f1810b60dd} must be there for Ctrl M to work.
Likewise - no such key in my registry.
Pavel Zolnikov wrote:
3. In oleview, under ‘All Objects’ (you must switch oleview to ‘expert mode’) there should be two components:
CommandBar.CommandBarObj
CommandBar.CtrlMHook
They both should be creatable from oleview (double click).
Also what do you see under InprocServer32[]= ?
Double clicking on the CommandBar.CommandBarObj creates a console like window on my desktop (top left position).
CommandBar.CtrlMHook can also be created.
InprocServer32[] entried for CommandBar.CommandBarObj has the following entries.
InprocServer32[Assembly]=CommandBar, Version=1.0.0.0,Culture=neutral,publickeytoken=f62f...
IPSR32[<no name="">]=%systemroot%\\system32\\mscoree.dll
IPSR32[RunTimeVersion]=v1.0.3705
IPSR32[ThreadingModel]=Both
IPSR32[Class]=CommandBar.CommandBarObj
Same entries for the CtrlMHook except the [class] entry which reads CommandBar.CtrlMHook.
I installed using your binary installer.
HTH,
Jignesh
|
|
|
|
|
Thanks for your help, Jignesh
Can you check if CommandBar.ComandBarObj has this :
Implemented Categories:
{00021494-0000-0000-C000-000000000046}
Anyway, it looks like setup does not put everything in to registry in some cases. The fastest way to fix it I think is to run from the command line:
regasm CommandBar.dll
You can build dll yourself or find it under Windows\assembly\GAC\CommandBar\1.0.0.0__f62fe54d9a592d72\
I think this command should do fine:
regasm %systemroot%\assembly\GAC\CommandBar\1.0.0.0__f62fe54d9a592d72\CommandBar.dll
Let me know how it goes.
Thank you,
Pavel.
|
|
|
|
|
Hi Pavel,
I was just going to let you know all I had to do was run regasm on your dll and everything worked fine, but it seems like you beat me to it. Everything works fine now, ofcourse we should use M Dunn's suggestion to refresh the menu items.
Now time to play with it. Great work.
Jignesh
|
|
|
|
|
Thanks a lot Jignesh!
Although it is still mysterious why VS.Net generated .msi failed me so badly . Time to fix setup and may be I even can add Michael Dunn's procedure into it.
Regards,
Pavel.
|
|
|
|
|
Pavel Zolnikov wrote:
Although it is still mysterious why VS.Net generated .msi failed me so badly . Time to fix setup and may be I even can add Michael Dunn's procedure into it.
The register property on the commandbar.dll (in your setup solution) is set to vsdrpDoNotRegister. Maybe that's why. I don't know which of the options would do a regasm on your dll. Maybe that's the problem?
HTH,
Jignesh
|
|
|
|
|
Just out of curiosity... Maybe for some reason it can't find regasm? I had to manually imput the path where the executable was for me to register it. It wasn't in my path somehow...
|
|
|
|
|
Here is my results. And thank you for responding to this.
1. I did not have the commandbar.commandbarObj on oleview. (it was under the section titled "Internet Explorer Browser Band". I didn't see an "Internet Explorer Browser Communication Band" section.
I had the following items, however:
Explorer Band
Favorites Band
File Search Explorer Band
History Band
Media Band
Search Band
2. The registry key exists, but there are no entries beneath it.
Here is my RegEdit Export:
Key Name: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects\{3f1ab67e-12aa-352e-b4e0-a5f1810b60dd}
Class Name: <no class="">
Last Write Time: 6/3/2002 - 7:57 AM
3. I found the CommandBar.CtrlMHook, but not the CommandBar.CommandBarObj
There was an entry above it that was "Command Prompt /Ctrl+M/", however.
There were several INProcServer32[] entries:
InprocServer32[Assembly] = CommandBar, Version=1.0.0.0, Culture=neutral, PublicKeyToken=f62fe54d9a592
InprocServer32[<no name="">] = C:\WINDOWS\System32\mscoree.dll
InprocServer32[RuntimeVersion] = v1.0.3705
InprocServer32[ThreadingModel] = Both
InprocServer32[Class] = CommandBar.CtrlHook
When I Double Clicked on "Command Prompt /Ctrl+M/" I got the following error:
IClassFactory::CreateInstance failed
Invalid Pointer
E_POINTER ($80004003)
And a command window opened.
When I double Clicked on CommandBar.CtrlHook, It Bolded the item, but nothing appeared to happen.
Hope this was useful for you in troubleshooting this. I look forward to using this component.
Regards,
Paul
|
|
|
|
|
After I read all the above messages, I tried the Regasm fix, and rebooted. It still didn't work.
I then removed and reinstalled the application, and it started working finally.
Awesome product!
Thanks for the help!
Paul
|
|
|
|
|
I think you should submit this for windows forms coding hero award
http://www.windowsforms.net/Default.aspx?tabindex=4&tabid=47
|
|
|
|
|
This is a very cool idea.
However, the installation simply doesn't seem to work on windows 2000 - the option doesn't show up in the explorer bars menu .
Has anyone got this to work under anything other than XP?
D
|
|
|
|