PC Review
Forums
Newsgroups
Microsoft Outlook
Microsoft Outlook VBA Programming
Check if Redemption is installed
Forums
Newsgroups
Microsoft Outlook
Microsoft Outlook VBA Programming
Check if Redemption is installed
![]() |
Check if Redemption is installed |
|
|
Thread Tools | Rate Thread |
|
|
#1 |
|
Guest
Posts: n/a
|
How do I programattically check whether a user has the Redemption.dll file
installed on his machine? I want to do this: 1. Check if Redemption.dll is installed on machine ===> HOW????? 2. Check if in Outlook Proyect, Redemption add-in is referenced to ===> HOW????? 3. If so, use a procedure with redemption methods (without security prompts) 4. If not, use a "normal" procedure (that will trigger security prompts) TIA Martin |
|
|
|
#2 |
|
Guest
Posts: n/a
|
The easiest way to do that is to try to create a Redemption object and catch
the error if it is not available. Dmitry Streblechenko (MVP) http://www.dimastr.com/ OutlookSpy - Outlook, CDO and MAPI Developer Tool "Martin Los" <MartinLos@discussions.microsoft.com> wrote in message news:9F6DBDB1-711C-4E92-8C62-F7D53C34CEF2@microsoft.com... > How do I programattically check whether a user has the Redemption.dll file > installed on his machine? > > I want to do this: > > 1. Check if Redemption.dll is installed on machine > ===> HOW????? > > 2. Check if in Outlook Proyect, Redemption add-in is referenced to > ===> HOW????? > > 3. If so, use a procedure with redemption methods (without security > prompts) > > 4. If not, use a "normal" procedure (that will trigger security prompts) > > TIA > > Martin |
|
|
|
#3 |
|
Guest
Posts: n/a
|
Hi Dmitry,
but if the user has changed the progid (and he should do that) then this isn´t possible, is it? @Martin: I´d say, buy the dll and distribute your project with it. That is the surest way :-) -- Viele Grüße Michael Bauer "Dmitry Streblechenko" <dmitry@dimastr.com> wrote in message news:#Zq4#a2HFHA.3612@TK2MSFTNGP09.phx.gbl... > The easiest way to do that is to try to create a Redemption object and catch > the error if it is not available. > > Dmitry Streblechenko (MVP) > http://www.dimastr.com/ > OutlookSpy - Outlook, CDO > and MAPI Developer Tool > > "Martin Los" <MartinLos@discussions.microsoft.com> wrote in message > news:9F6DBDB1-711C-4E92-8C62-F7D53C34CEF2@microsoft.com... > > How do I programattically check whether a user has the Redemption.dll file > > installed on his machine? > > > > I want to do this: > > > > 1. Check if Redemption.dll is installed on machine > > ===> HOW????? > > > > 2. Check if in Outlook Proyect, Redemption add-in is referenced to > > ===> HOW????? > > > > 3. If so, use a procedure with redemption methods (without security > > prompts) > > > > 4. If not, use a "normal" procedure (that will trigger security prompts) > > > > TIA > > > > Martin > > |
|
|
|
#4 |
|
Guest
Posts: n/a
|
Dmitry:
Since I am no expert programmer, this will do perfect. Thanks a lot. Martin "Dmitry Streblechenko" wrote: > The easiest way to do that is to try to create a Redemption object and catch > the error if it is not available. > > Dmitry Streblechenko (MVP) > http://www.dimastr.com/ > OutlookSpy - Outlook, CDO > and MAPI Developer Tool > > "Martin Los" <MartinLos@discussions.microsoft.com> wrote in message > news:9F6DBDB1-711C-4E92-8C62-F7D53C34CEF2@microsoft.com... > > How do I programattically check whether a user has the Redemption.dll file > > installed on his machine? > > > > I want to do this: > > > > 1. Check if Redemption.dll is installed on machine > > ===> HOW????? > > > > 2. Check if in Outlook Proyect, Redemption add-in is referenced to > > ===> HOW????? > > > > 3. If so, use a procedure with redemption methods (without security > > prompts) > > > > 4. If not, use a "normal" procedure (that will trigger security prompts) > > > > TIA > > > > Martin > > > |
|
|
|
#5 |
|
Guest
Posts: n/a
|
Correct. If the prog id is modified (customized), you can't use the
customized version unless you know the new class names/class GUIDs. Dmitry Streblechenko (MVP) http://www.dimastr.com/ OutlookSpy - Outlook, CDO and MAPI Developer Tool "Michael Bauer" <mib00@t-online.de> wrote in message news:OcsfnK8HFHA.3332@TK2MSFTNGP15.phx.gbl... > Hi Dmitry, > > but if the user has changed the progid (and he should do that) then this > isn´t possible, is it? > > @Martin: I´d say, buy the dll and distribute your project with it. That > is the surest way :-) > > > -- > Viele Grüße > Michael Bauer > > > "Dmitry Streblechenko" <dmitry@dimastr.com> wrote in message > news:#Zq4#a2HFHA.3612@TK2MSFTNGP09.phx.gbl... >> The easiest way to do that is to try to create a Redemption object and > catch >> the error if it is not available. >> >> Dmitry Streblechenko (MVP) >> http://www.dimastr.com/ >> OutlookSpy - Outlook, CDO >> and MAPI Developer Tool >> >> "Martin Los" <MartinLos@discussions.microsoft.com> wrote in message >> news:9F6DBDB1-711C-4E92-8C62-F7D53C34CEF2@microsoft.com... >> > How do I programattically check whether a user has the > Redemption.dll file >> > installed on his machine? >> > >> > I want to do this: >> > >> > 1. Check if Redemption.dll is installed on machine >> > ===> HOW????? >> > >> > 2. Check if in Outlook Proyect, Redemption add-in is referenced to >> > ===> HOW????? >> > >> > 3. If so, use a procedure with redemption methods (without security >> > prompts) >> > >> > 4. If not, use a "normal" procedure (that will trigger security > prompts) >> > >> > TIA >> > >> > Martin >> >> > |
|
![]() |
|
| Thread Tools | |
| Rate This Thread | |
|
|

Main Page 

