← Back to team overview

bzr-windows team mailing list archive

Re: Build environment

 

I build tbzrshellext with vc-express and three hacks.

1. Use WinDDK. WinDDK contains ATL newer than WinSDK.
2. Remove winres.h dependency.
http://bazaar.launchpad.net/~songofacandy/tortoisebzr/vc-express/revision/160/shellext/cpp/tbzrshellext/tbzrshellext.rc
3. Don't use Atl(Get|Set)PerUserRegistration. It don't be included in
ATL in WinDDK.
http://bazaar.launchpad.net/~songofacandy/tortoisebzr/vc-express/revision/160/shellext/cpp/tbzrshellext/tbzrshellext.cpp

I think the 3rd hack breaks "nonadmin" support so I use it only test purpose.

Can anyone replace AtlSetPerUserRegistration with another WinAPI?
Can RegOverridePredefKey replace the atl function?
http://msdn.microsoft.com/en-us/library/ms724901%28VS.85,loband%29.aspx

-- 
Naoki INADA  <songofacandy@xxxxxxxxx>



References