How to prevent non-admin user from disabling the Outlook 2007Addin? - deployment

As per the MSDN documentation with the Office 2007 system, office Addins are registered under HKCU and not under HKLM. I have an Outlook 2007 addin which is also registered under HKCU.
But the problem is that, even non admin users can also disable the addin since it is in HKCU. However with Outlook2003 addin this was not possible because it got registered in HKLM.
I also see some of the Outlook 2007 addins that are registered under HKLM like Microsoft VBA for Outlook Addin, Microsoft outlook Mobile service.
When a non admin user tries to disable it, outlook displays a pop up message saying that these addins are registered in HKLM and user does not have the permission to disable it.
So How can I register my Outlook 2007 addin under HKLM like these?

I have the same problem depoying VSTO addins. I dont think that there is an way to stop it. We have had call with MS PSS around the same issue.

Have you thought about adding code to the deployment/setup that changes the permissions of the registry key so that only administrative users can disable it?
The other question is what happens if you need to troubleshoot as the user? How would you go about disabling a potential problem that your add-in may be causing?
Just my $.02.
Larry

Related

Deploying Microsoft Intune

I'm here going to deploy (Intune) in our company however, the previous users use to Mass360 as the MDM. Is there any way we can detect when users will receive emails outside of Microsoft Intune? We are planning to block them until they enroll in Intune.
Thank you all in advance. 
I've tried researching on this topic, nothing pops up.

How can i remove Outlook 365 with powershell

We purchased office 365 for our organisation and we want to remove Outlook for one PC with Powershell and leave the rest of the apps for the users. I did some research on the web and it seems that it's not possible if the package was purchased from a reseller. If the product was purchased on the Microsoft store, there is a way to delete apps manualy. Is it possible to delete only Outlook with Powershell? I didn't found usefull information on the web so far that could help me...

Office 365 branding with powershell

I want to automate the steps for creating a new Office 365 tenant and I would like to know if it's possible to brand an Office 365 tenant with powershell. For example saving the banner and logo pictures in a local folder and upload them to Office 365 with powershell. Is that possible?
You can not automate the whole tenant creation process using powershell;
Powershell and all other APIs requires the tenant to be created at first place, so you can connect to it and hence start playing around with remote powershell.
you will need to add custom domain (the one will be used and assigned to all O365 services), this requires adding txt DNS records apart of the domain ownership validation, thankfully managing doamins using powershell is something doable, please check this reference for complete information
Inspecting the MSOnline reference page (the one has all powershell module commands), there is no command that allows you to customize the sign-in page look using powershell, check this reference please.

Insert link to email in outlook with yasoon (or native plugin)

Is it possible to modify email contents in outlook with yasoon?
I need to develop a plugin that opens html+js popup and inserts a link to email that user composes currently. Also I have to get list of recipients.
More details on what I want to archive is in this video(1.5 minutes) https://www.youtube.com/watch?v=8JDh1NdIeUM
if its not possible with yasoon - how can I develop such functionality in outlook 2010/2013?
Your use case is fully supported by yasoon. We do something similar for Dropbox. However a heads up, there is also a way using the new Microsoft "Outlook Apps" to support this functionality. See the "Compose scenario" section. This would also allow you to run your app on Outlook.com website as well. yasoon only supports the standalone Outlook desktop client.
In case you need something more than just a simple html+js view and adding a link, like accessing the calendar (read, write), creating a ribbon button or new popup dialogs, feel free to check out our GitHub repo for code samples any time!
I bielive you can develop an Outlook add-in with a form region where you can choose and enter all the custom information. And then create a hyperlink and insert it in the body. See Walkthrough: Creating Your First Application-Level Add-in for Outlook to get started.
Also you may find the Creating Outlook Form Regions section in MSDN helpful.

VBA: Current Windows logged on user's exchange email address

I have a MS Access 2003 application where I need the current Windows logged on user's exchange email address.
Do I need to query Active Directory to do this or is there a simpler way?
We have different domains in our organization and querying AD would be cumbersome.
Thanks,
Bruno
You might be able to retrieve this using the Environment variables via VBA.
http://vlaurie.com/computers2/Articles/environment.htm
Environ Function code samples for VBA
For example if you know your users login to the system as 'firstname.lastname#exchange.com' the Environ will give you 'FirstName.LastName', then you might be able to add your exchange email at the end.