Installation / Technical

Introduction ››
Parent Previous Next

MDA Workbench is a Visual Basic 2013 application, developed and tested with Windows 7, 64-bit operating system, and is installed as a Microsoft ClickOnce application from http://www.MasterDataAficionado.com/apps/mdaw/


After installation, the application automatically checks for program updates each time it is started. If an update is available then the user is prompted to install the updated program files the next time the application starts.



Installation from Web Site


Using Internet Explorer, add MasterDataAficionado.com to your list of Trusted Sites to enable the installation of MDA Workbench.


Here are the steps:


  1. Point your Web browser to http://www.MasterDataAficionado.com/
  2. Click the Tools button, and then click Internet Options.
  3. 4.Click the Security tab, and then click the security zone Trusted Sites.
  4. 5.Click the Sites button.
  5. The website http://www.MasterDataAficionado.com should be shown in the Add this website to the zone field.
  6. If checked, then uncheck the Require server verification (https:) for all sites in this zone check box.
  7. Click Add to add the Web site to the list of Trusted Sites.
  8. 8.Click Close, and then click OK.



Program Updates and Trusted Publisher


MDA Workbench is published by ServiceSoftware, and the MDA Workbench application is digitally signed using a Code Signing Certificate.


After installation, MDA Workbench automatically checks for program updates each time it is started. If an update is available then the user is prompted to install the updated program files the next time the application starts.


So that MDA Workbench program updates work with minimum prompts from the user, MDA Workbench downloads a ServiceSoftware certificate and adds the ServiceSoftware certificate to the computer as a Trusted Publisher.



Uninstall


To uninstall MDA Workbench, use standard Windows functionality found in Control Panel.


In Windows 7:




Application Folder


ClickOnce applications are installed under a special windows folder, under C:\Users\YOUR_USER_NAME\AppData\Local\Apps\2.0\


If your Windows user name is, for example, I812522, then the path would be C:\Users\I812522\AppData\Local\Apps\2.0\



Application Data Folder


MDA Workbench saves application files in the Windows Program Data folder.  


The usual location is:  C:\ProgramData\ServiceSoftware\Master Data Aficionado Workbench\


Examples of the files that are saved to this folder include:



In Windows 7, the ProgramData folder replaced the All Users folder in previous versions of Windows. The ProgramData folder is a hidden folder by default.  To see the ProgramData folder:



If you navigate to C:\Users. In that folder, you will see a folder named All Users with a Shortcut Arrow or padlock overlay icon. This is a Symbolic Link that points to the ProgramData folder. Right click that folder and select Properties to see this data.


Your programs are not being installed just to the ProgramData folder. This folder is used to allow any user (All Users) to access a program that is installed that allows any user to operate that program.



Microsoft ClickOnce Application


Overview


ClickOnce is a deployment technology that enables you to create self-updating Windows-based applications that can be installed and run with minimal user interaction. ClickOnce deployment overcomes three major issues in deployment:





In the past, these issues sometimes caused developers to decide to create Web applications instead of Windows-based applications, sacrificing the rich user interface and responsiveness of Windows Forms for ease of installation. By using applications deployed using ClickOnce, you can have the best of both technologies.


What Is a ClickOnce Application?


Simply stated, a ClickOnce application is any Windows Presentation Foundation, Windows Forms, or console application published using ClickOnce technology. You can publish a ClickOnce application in three different ways: from a Web page, from a network file share, or from media such as a CD-ROM. A ClickOnce application can be installed on an end user's computer and run locally even when the computer is offline, or it can be run in an online-only mode without permanently installing anything on the end user's computer. For more information, see Choosing a ClickOnce Deployment Strategy.


ClickOnce applications can be self-updating; they can check for newer versions as they become available and automatically replace any updated files. The developer can specify the update behavior; a network administrator can also control update strategies, for example, marking an update as mandatory. Updates can also be rolled back to an earlier version by the end user or by an administrator. For more information, see Choosing a ClickOnce Update Strategy.


Because ClickOnce applications are isolated, installing or running a ClickOnce application cannot break existing applications. ClickOnce applications are self-contained; each ClickOnce application is installed to and run from a secure per-user, per-application cache. By default, ClickOnce applications run in the Internet or Intranet security zones. If necessary, the application can request elevated security permissions. For more information, see ClickOnce Deployment and Security.


See also:  http://msdn.microsoft.com/en-us/library/142dbbz4(v=vs.90).aspx