How to make Edge extension visible to all user? - microsoft-edge-extension

My case is that, to install an Edge extension, and make it available for all the users.
But, the extension I installed is not visible to other user. Is there any setting to configured it for all users(local account)?

You can try out provisioned apps, which can help you automatically install the extension for new users.
See "Sideload the app for all users" section in https://technet.microsoft.com/en-us/windows/jj874388.aspx for more details.

Related

Eclipse - How to deny files build/compilation?

I started using Eclipse with TFS (Team Foundation Server) to control file versions, but now I need to control the build/compile access. The idea is similar to the version control system, but it is now related to the project and machines.
Is there a way to control/deny the compilation of specific files with a plugin or not inside Eclipse?
It seems what you want is to manage users to access the project. You can add the users to the Readers group or set permission for a single user.
Check this article for more details:
https://msdn.microsoft.com/en-us/library/ms252477.aspx
If you are asking about permissions to repositories, VisualSVN Server fully supports path-based authorization and you can manage it through VisualSVN Server Manager console, Windows PowerShell and Repository Configurator tool.
Read the article KB33 | Understanding VisualSVN Server authorization to learn more about the permissions.
BTW, I second #alroc's comment:
Why would one use a version control system to control what source
files are compiled in the build process?
It seems to me that you are planning to use some awkward approach to control your builds. How does built relate to your version-control system? You should tell the build machine which projects and how to build them. Version control system can only control the authorization part in this case.

Sitecore icons corrupted on install

I'm getting the following error in the Sitecore editor when I go to Configure > Icons and attempt to click "More Icons":
Access to the path 'C:\inetpub\wwwroot\MyWebSite\temp\icons_Applications.html' is denied.
What would be the easiest way to sync the icons on the web site with the installation package, without having to start over and re-install the site?
It seems that perhaps the app pool of your IIS site doesn't have rights to create temp files which is where the icons are placed after you first open them. Sitecore uses the Website\temp\IconCache folder to store the icons. Make sure your app pool for the IIS site has the right privileges per the installation guide, in this case it looks like write access is not fully granted.
The default IIS App Pool identity would be either Network Service or ApplicationPoolIdentity. Make sure that user has write NTFS permission for the \Website root folder of your instance.

How to get to know whather app has unistalled from Marketplace apps from Admin Panel

End user can install my application from Marketplace Apps. But When they uninstall from marketplace app, I didn't get uninstall information and my application starts to get user details from that domain using admin sdk ,It returns '403:Requested domain is not authorized' and then i understand End User has removed app from marketplace apps .So I wanted to capture this uninstallation information so that i can stop tasks related to that domain.
Another thing is If end user install app on particular org unit. I am unable to get that org unit name, path etc. So how can i get that installed org details ? So that it will be easy to get users from that org unit using admin sdk.
Not sure of a way that it will tell you, but a more long term solution might be to check on it yourself. You can use the Google Apps Marketplace api, https://developers.google.com/apps-marketplace/v2/reference/, to get information about domains using your app.
You can get customer license info which tells you if the application is licensed or not in the state field.
https://developers.google.com/apps-marketplace/v2/reference/customerLicense#resource
You could possibly check this once a day for your existing customers to check if they still have it installed, or if they have uninstalled it.

Creating a manifest file inside of /Library/Google/Chrome/NativeMessagingHosts requires super user permissions

This is on Mac 10.8
I have written Google Chrome Extension and a Native Messaging executable which communicates with the Chrome Extension using Native Messaging. All works fine with my Proof of Concept as part of development.
Issue is that now I want to get it deployed.
I have my in house installer which by which I need to create a com.my_company.my_product.json manifest file inside of this /Library/Google/Chrome/NativeMessagingHosts directory which cannot be accessed unless I ask for the password of the admin user.
I am doing this port as part of migration of NPPlugin to Chrome Extension Native messaging communication which will replace the NPPlugin. NPPlugin can be accessed from both /Library as well as ~/Library which does not require sudo permissions.
Why does the manifest file need to be at root /Library level ad not user ~/library level? If so how can we get this installed on a Mac without bothering the user with admin password which the user will obviously be less likely to share.
If anyone has a solution, the Native Executable is a C++ program that can use Mac API calls.
Your understanding is correct. The Chromium team is investigating user directories as an additional option. Ensuring continuing security is the primary concern. I'll update this answer when there's more to report. (Update 6/1/2014: see Rob W.'s comment to this answer)

per machine install of mapi custom form server(message based)

I have a custom message form server which i am installing on terminal server based on windows server 2003 and 2008.
I want to do per machine install, i don't seem to get how to install it for all the domain users logging on to the machine.
If i use http://msdn.microsoft.com/en-us/library/cc815785.aspx Installform, i can install to a local form library or a personal form library which are user specific.
I don't want to install to organizational form library, if it cannot be done through msi based installer.
What do i have to do make the form server available to all users, i have tried doing MapiOpenLocalFormContainer and then InstallForm but that seems to only work for the calling user (administrator in this case)
Regards,
rui
I've used this approach before:
Using Active Setup to Repair User Settings
You'll have to adapt it to your needs but I find it works well. They describe how to do it in InstallShield but it applies to WiX as well.
Make the property ALLUSERS='1' it will do the per machine installation
In the end i had to install form on first launch of outlook for each user in their respective local form container and on uninstall of our software, i did all the user profile enumeration and cleared the FRMCACHE.DAT.
Also there is a very useful registry key ForceFormReload described here http://support.microsoft.com/kb/919596
Thanks for all the answers.