Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C#
  4. Deployment to Quick Launch Toolbar

Deployment to Quick Launch Toolbar

Scheduled Pinned Locked Moved C#
sysadminworkspace
10 Posts 3 Posters 1 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • B Offline
    B Offline
    betterc
    wrote on last edited by
    #1

    I've developed an application and would like as part of the setup to place an Icon on the Desktop and the Quick Launch toolbar. Ideally, I'd like to ask the client if they would like this to be done. Thanks, cb

    G 1 Reply Last reply
    0
    • B betterc

      I've developed an application and would like as part of the setup to place an Icon on the Desktop and the Quick Launch toolbar. Ideally, I'd like to ask the client if they would like this to be done. Thanks, cb

      G Offline
      G Offline
      gUrM33T
      wrote on last edited by
      #2

      You just need to create a shortcut to your application's EXE in the directories designated for quick launch and desktop shortcuts \Documents and Settings\_username_\Application Data\Microsoft\Internet Explorer\Quick Launch and, \Documents and Settings\_username_\Application Data\Desktop where _username_ is the name of the current user Gurmeet


      BTW, can Google help me search my lost pajamas?

      My Articles: HTML Reader C++ Class Library, Numeric Edit Control

      B H 2 Replies Last reply
      0
      • G gUrM33T

        You just need to create a shortcut to your application's EXE in the directories designated for quick launch and desktop shortcuts \Documents and Settings\_username_\Application Data\Microsoft\Internet Explorer\Quick Launch and, \Documents and Settings\_username_\Application Data\Desktop where _username_ is the name of the current user Gurmeet


        BTW, can Google help me search my lost pajamas?

        My Articles: HTML Reader C++ Class Library, Numeric Edit Control

        B Offline
        B Offline
        betterc
        wrote on last edited by
        #3

        Thanks alot. I did a search for th quicklaunch folder but it I could'nt find it. You set me on the correct path. I had the Desktop nailed and will probably use "all users". This all being said, how do you create these two short cuts within the setup routine???? Thanks, cb

        H 1 Reply Last reply
        0
        • G gUrM33T

          You just need to create a shortcut to your application's EXE in the directories designated for quick launch and desktop shortcuts \Documents and Settings\_username_\Application Data\Microsoft\Internet Explorer\Quick Launch and, \Documents and Settings\_username_\Application Data\Desktop where _username_ is the name of the current user Gurmeet


          BTW, can Google help me search my lost pajamas?

          My Articles: HTML Reader C++ Class Library, Numeric Edit Control

          H Offline
          H Offline
          Heath Stewart
          wrote on last edited by
          #4

          Gurmeet S. Kochar wrote: \Documents and Settings\username\Application Data\Desktop Actually, get rid of "Application Data" here. It's just \Documents and Settings\username\Desktop.

          Microsoft MVP, Visual C# My Articles

          1 Reply Last reply
          0
          • B betterc

            Thanks alot. I did a search for th quicklaunch folder but it I could'nt find it. You set me on the correct path. I had the Desktop nailed and will probably use "all users". This all being said, how do you create these two short cuts within the setup routine???? Thanks, cb

            H Offline
            H Offline
            Heath Stewart
            wrote on last edited by
            #5

            If you use the Windows Installer projects to deploy your application, open the file system editor view, right-click on the root folder ("File System on Target Machine") and add the "User's Desktop" (if not there already) ad "User's Application Data". To the latter folder, add sub-directories like Microsoft\Internet Explorer\Quick Launch". Now, here's the trick. You'll need to compile the package and use something like Orca - an MSI package editor from the Windows Installer SDK - to go the Property table and create a new property called "ALLUSERS" and set the value to 2. You can't really do this in VS.NET's installer project because it frankly stinks. This is a cinche in professional packages like those from Wise Solutions[^] and Install Shield[^].

            Microsoft MVP, Visual C# My Articles

            B 1 Reply Last reply
            0
            • H Heath Stewart

              If you use the Windows Installer projects to deploy your application, open the file system editor view, right-click on the root folder ("File System on Target Machine") and add the "User's Desktop" (if not there already) ad "User's Application Data". To the latter folder, add sub-directories like Microsoft\Internet Explorer\Quick Launch". Now, here's the trick. You'll need to compile the package and use something like Orca - an MSI package editor from the Windows Installer SDK - to go the Property table and create a new property called "ALLUSERS" and set the value to 2. You can't really do this in VS.NET's installer project because it frankly stinks. This is a cinche in professional packages like those from Wise Solutions[^] and Install Shield[^].

              Microsoft MVP, Visual C# My Articles

              B Offline
              B Offline
              betterc
              wrote on last edited by
              #6

              Thank you. You know for something as common as asking a user "Do you want a shortcut on your quick launch toolbar" and/or "Do you want a shortcut placed on your desktop" and then have them check the appropriate checkboxes should not be so difficult. Since I own the community that this applications is going to be distributed to, I don't have to ask the questions. I've downloaded Orca and will give it a whirl. I've googled this to death and there isn't much out there. Thanks again. cb

              H 1 Reply Last reply
              0
              • B betterc

                Thank you. You know for something as common as asking a user "Do you want a shortcut on your quick launch toolbar" and/or "Do you want a shortcut placed on your desktop" and then have them check the appropriate checkboxes should not be so difficult. Since I own the community that this applications is going to be distributed to, I don't have to ask the questions. I've downloaded Orca and will give it a whirl. I've googled this to death and there isn't much out there. Thanks again. cb

                H Offline
                H Offline
                Heath Stewart
                wrote on last edited by
                #7

                It's not difficult if you use the right tools. VS.NET is meant to be a simple deployment solution. If one is knowledgable about Windows Installer (I've been using it since 1.0 beta days and even beta test it for Microsoft) you can use tools like Orca. There's also commercial tools out there that make these sort of things easy. VS.NET is not a viable solution for anything other than installing files and running custom actions written in .NET using the Installer class (perhaps a few other things, though not much).

                Microsoft MVP, Visual C# My Articles

                B 1 Reply Last reply
                0
                • H Heath Stewart

                  It's not difficult if you use the right tools. VS.NET is meant to be a simple deployment solution. If one is knowledgable about Windows Installer (I've been using it since 1.0 beta days and even beta test it for Microsoft) you can use tools like Orca. There's also commercial tools out there that make these sort of things easy. VS.NET is not a viable solution for anything other than installing files and running custom actions written in .NET using the Installer class (perhaps a few other things, though not much).

                  Microsoft MVP, Visual C# My Articles

                  B Offline
                  B Offline
                  betterc
                  wrote on last edited by
                  #8

                  What are the 'commercial tools' you mention? cb

                  H 1 Reply Last reply
                  0
                  • B betterc

                    What are the 'commercial tools' you mention? cb

                    H Offline
                    H Offline
                    Heath Stewart
                    wrote on last edited by
                    #9

                    I already provided links to two of the most well-known commerical tools for Windows Installer packages in this thread, sorted in order of my personal preference and cost (ISFWI is WAY too expensive and slow to support features unlike Wise).

                    Microsoft MVP, Visual C# My Articles

                    B 1 Reply Last reply
                    0
                    • H Heath Stewart

                      I already provided links to two of the most well-known commerical tools for Windows Installer packages in this thread, sorted in order of my personal preference and cost (ISFWI is WAY too expensive and slow to support features unlike Wise).

                      Microsoft MVP, Visual C# My Articles

                      B Offline
                      B Offline
                      betterc
                      wrote on last edited by
                      #10

                      Missed that, danm Evyln Woods! Thanks, cb

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • World
                      • Users
                      • Groups