Can PB create a shell extension (IContextMenu)?

Just starting out? Need help? Post your questions and find answers here.
littlebigman
User
User
Posts: 12
Joined: Sat May 29, 2010 4:11 pm

Can PB create a shell extension (IContextMenu)?

Post by littlebigman »

Hello

Apparently, VB.Net requires .Net 4 to be able to write a shell extension like 7Zip does.

Since my users might have older releases of the .Net framework, and it's a small app with not much GUI involved, I'm willing to check alternative BASICs like PureBasic, PowerBasic, etc.

Search returned two main threads about writing a COM DLL to handle the IContextMenu interface that's required to a shell extension (group + items): Before investing time learning about PureBasic, I'd like to make sure PureBasic 4.60 is suitable to create a shell extension that will run on XP, Vista, and 7, in both 32- and 64-bit versions.

Thank you.
Trond
Always Here
Always Here
Posts: 7446
Joined: Mon Sep 22, 2003 6:45 pm
Location: Norway

Re: Can PB create a shell extension (IContextMenu)?

Post by Trond »

It can be done, but honestly PureBasic is not the best suited to this kind of programming, as it requires technical knowledge of COM. Some other language may be able to create COM objects more easily.
littlebigman
User
User
Posts: 12
Joined: Sat May 29, 2010 4:11 pm

Re: Can PB create a shell extension (IContextMenu)?

Post by littlebigman »

That's what I feared :-/ Thanks for the input.
Post Reply