PC Review
Forums
Newsgroups
Microsoft DotNet
Microsoft Dot NET Framework Forms
ClickOnce without user confimation
Forums
Newsgroups
Microsoft DotNet
Microsoft Dot NET Framework Forms
ClickOnce without user confimation
![]() |
ClickOnce without user confimation |
|
|
Thread Tools | Rate Thread |
|
|
#1 |
|
Guest
Posts: n/a
|
I have set up my clickonce publishing to check for updates on every
application restart. The manifest is located on an unc-path. As soon as the user restarts and there is a new version on the Network there is a dialogue with the choice to install the update or not. Is there a way to skip that dialogue? All my clients have to use the new version, if they press "dont install" I am in big trouble. The only way I found was to check manually for updates (ApplicationDeployment.CurrentDeployment.CheckForUpdate()), update the Version (ApplicationDeployment.CurrentDeployment.Update() ) and restart the app (Application.Restart ). But that doesnt look nice. Mathias |
|
|
|
#2 |
|
Guest
Posts: n/a
|
I'm not sure. But if we're talking about the same thing, I overcame this by
signing the app. And then rolling out certificate as trusted via Group Policy. "Mathias Fritsch" <mathiasfritsch@gmx.de> wrote in message news:87c6aec8-adf5-4ff1-ac6f-57218ba166ea@l32g2000hse.googlegroups.com... >I have set up my clickonce publishing to check for updates on every > application restart. > The manifest is located on an unc-path. As soon as the user restarts > and there is a new version on the Network there is a dialogue with the > choice to install the update or not. > Is there a way to skip that dialogue? All my clients have to use the > new version, if they press "dont install" I am in big trouble. > The only way I found was to check manually for updates > (ApplicationDeployment.CurrentDeployment.CheckForUpdate()), update the > Version (ApplicationDeployment.CurrentDeployment.Update() ) and > restart the app (Application.Restart ). > But that doesnt look nice. > > Mathias |
|
|
|
#3 |
|
Guest
Posts: n/a
|
Yes, you can push the update as required.
To do this, in the Properties for your main project, in the Publish tab, click on "Updates...". Go down to "specify a minimum required version for this application" and set it to the version you are about to deploy. When the user next runs the app, it will see that it is a required update, and will skip the "do you want to update" dialog. Also note that if you do this, they can not use add/remove programs to go back one version. Every time you deploy, you need to change the minimum version. Hope this helps. RobinS. GoldMail, Inc. ------------------------------ "Mathias Fritsch" <mathiasfritsch@gmx.de> wrote in message news:87c6aec8-adf5-4ff1-ac6f-57218ba166ea@l32g2000hse.googlegroups.com... >I have set up my clickonce publishing to check for updates on every > application restart. > The manifest is located on an unc-path. As soon as the user restarts > and there is a new version on the Network there is a dialogue with the > choice to install the update or not. > Is there a way to skip that dialogue? All my clients have to use the > new version, if they press "dont install" I am in big trouble. > The only way I found was to check manually for updates > (ApplicationDeployment.CurrentDeployment.CheckForUpdate()), update the > Version (ApplicationDeployment.CurrentDeployment.Update() ) and > restart the app (Application.Restart ). > But that doesnt look nice. > > Mathias |
|
|
|
#4 |
|
Guest
Posts: n/a
|
This isn't the same thing at all. Signing the app simply means that when
it comes up with the dialog to install, it says it is from a trusted publisher rather than "Unknown publisher". RobinS. GoldMail, Inc. -------------------------------------- "CMoya" <moy@nospam.com> wrote in message news:A33FC30D-2F7A-4D28-90DA-36B5735D69AD@microsoft.com... > I'm not sure. But if we're talking about the same thing, I overcame this > by signing the app. And then rolling out certificate as trusted via Group > Policy. > > "Mathias Fritsch" <mathiasfritsch@gmx.de> wrote in message > news:87c6aec8-adf5-4ff1-ac6f-57218ba166ea@l32g2000hse.googlegroups.com... >>I have set up my clickonce publishing to check for updates on every >> application restart. >> The manifest is located on an unc-path. As soon as the user restarts >> and there is a new version on the Network there is a dialogue with the >> choice to install the update or not. >> Is there a way to skip that dialogue? All my clients have to use the >> new version, if they press "dont install" I am in big trouble. >> The only way I found was to check manually for updates >> (ApplicationDeployment.CurrentDeployment.CheckForUpdate()), update the >> Version (ApplicationDeployment.CurrentDeployment.Update() ) and >> restart the app (Application.Restart ). >> But that doesnt look nice. >> >> Mathias > |
|
|
|
#5 |
|
Guest
Posts: n/a
|
No. When doing this, trusting the cert, and running from a local Intranet,
you get no prompt. It just runs as it should. "RobinS" <robins@imnottelling.com> wrote in message news:5tmdnTOeGcHVLeDanZ2dnUVZ_qmlnZ2d@comcast.com... > This isn't the same thing at all. Signing the app simply means that when > it comes up with the dialog to install, it says it is from a trusted > publisher rather than "Unknown publisher". > > RobinS. > GoldMail, Inc. > -------------------------------------- > > "CMoya" <moy@nospam.com> wrote in message > news:A33FC30D-2F7A-4D28-90DA-36B5735D69AD@microsoft.com... >> I'm not sure. But if we're talking about the same thing, I overcame this >> by signing the app. And then rolling out certificate as trusted via Group >> Policy. >> >> "Mathias Fritsch" <mathiasfritsch@gmx.de> wrote in message >> news:87c6aec8-adf5-4ff1-ac6f-57218ba166ea@l32g2000hse.googlegroups.com... >>>I have set up my clickonce publishing to check for updates on every >>> application restart. >>> The manifest is located on an unc-path. As soon as the user restarts >>> and there is a new version on the Network there is a dialogue with the >>> choice to install the update or not. >>> Is there a way to skip that dialogue? All my clients have to use the >>> new version, if they press "dont install" I am in big trouble. >>> The only way I found was to check manually for updates >>> (ApplicationDeployment.CurrentDeployment.CheckForUpdate()), update the >>> Version (ApplicationDeployment.CurrentDeployment.Update() ) and >>> restart the app (Application.Restart ). >>> But that doesnt look nice. >>> >>> Mathias >> > |
|
|
|
#6 |
|
Guest
Posts: n/a
|
Then again, this is via HTTP click once.... not UNC. I don't see why there
should be a difference tho. I don't know. "CMoya" <moy@nospam.com> wrote in message news:OFKqkfoTIHA.536@TK2MSFTNGP06.phx.gbl... > No. When doing this, trusting the cert, and running from a local Intranet, > you get no prompt. It just runs as it should. > > "RobinS" <robins@imnottelling.com> wrote in message > news:5tmdnTOeGcHVLeDanZ2dnUVZ_qmlnZ2d@comcast.com... >> This isn't the same thing at all. Signing the app simply means that when >> it comes up with the dialog to install, it says it is from a trusted >> publisher rather than "Unknown publisher". >> >> RobinS. >> GoldMail, Inc. >> -------------------------------------- >> >> "CMoya" <moy@nospam.com> wrote in message >> news:A33FC30D-2F7A-4D28-90DA-36B5735D69AD@microsoft.com... >>> I'm not sure. But if we're talking about the same thing, I overcame this >>> by signing the app. And then rolling out certificate as trusted via >>> Group Policy. >>> >>> "Mathias Fritsch" <mathiasfritsch@gmx.de> wrote in message >>> news:87c6aec8-adf5-4ff1-ac6f-57218ba166ea@l32g2000hse.googlegroups.com... >>>>I have set up my clickonce publishing to check for updates on every >>>> application restart. >>>> The manifest is located on an unc-path. As soon as the user restarts >>>> and there is a new version on the Network there is a dialogue with the >>>> choice to install the update or not. >>>> Is there a way to skip that dialogue? All my clients have to use the >>>> new version, if they press "dont install" I am in big trouble. >>>> The only way I found was to check manually for updates >>>> (ApplicationDeployment.CurrentDeployment.CheckForUpdate()), update the >>>> Version (ApplicationDeployment.CurrentDeployment.Update() ) and >>>> restart the app (Application.Restart ). >>>> But that doesnt look nice. >>>> >>>> Mathias >>> >> > |
|
|
|
#7 |
|
Guest
Posts: n/a
|
I think the prompt he is talking about is when it comes up and says
"There is a new version available, do you want to install it?" and lets the user say "Yes" or "Skip". I don't see how adding a certificate would suppress that dialog, nor why you would want it to. Am I misunderstanding the original post? RobinS. GoldMail,Inc. ---------------------------- "CMoya" <moy@nospam.com> wrote in message news:OFKqkfoTIHA.536@TK2MSFTNGP06.phx.gbl... > No. When doing this, trusting the cert, and running from a local Intranet, > you get no prompt. It just runs as it should. > > "RobinS" <robins@imnottelling.com> wrote in message > news:5tmdnTOeGcHVLeDanZ2dnUVZ_qmlnZ2d@comcast.com... >> This isn't the same thing at all. Signing the app simply means that when >> it comes up with the dialog to install, it says it is from a trusted >> publisher rather than "Unknown publisher". >> >> RobinS. >> GoldMail, Inc. >> -------------------------------------- >> >> "CMoya" <moy@nospam.com> wrote in message >> news:A33FC30D-2F7A-4D28-90DA-36B5735D69AD@microsoft.com... >>> I'm not sure. But if we're talking about the same thing, I overcame this >>> by signing the app. And then rolling out certificate as trusted via >>> Group Policy. >>> >>> "Mathias Fritsch" <mathiasfritsch@gmx.de> wrote in message >>> news:87c6aec8-adf5-4ff1-ac6f-57218ba166ea@l32g2000hse.googlegroups.com... >>>>I have set up my clickonce publishing to check for updates on every >>>> application restart. >>>> The manifest is located on an unc-path. As soon as the user restarts >>>> and there is a new version on the Network there is a dialogue with the >>>> choice to install the update or not. >>>> Is there a way to skip that dialogue? All my clients have to use the >>>> new version, if they press "dont install" I am in big trouble. >>>> The only way I found was to check manually for updates >>>> (ApplicationDeployment.CurrentDeployment.CheckForUpdate()), update the >>>> Version (ApplicationDeployment.CurrentDeployment.Update() ) and >>>> restart the app (Application.Restart ). >>>> But that doesnt look nice. >>>> >>>> Mathias >>> >> > |
|
|
|
#8 |
|
Guest
Posts: n/a
|
I agree that there shouldn't be a difference between http or UNC. :-)
RobinS. ------------------------ "CMoya" <moy@nospam.com> wrote in message news:%23vXZMhoTIHA.5404@TK2MSFTNGP03.phx.gbl... > Then again, this is via HTTP click once.... not UNC. I don't see why there > should be a difference tho. I don't know. > > "CMoya" <moy@nospam.com> wrote in message > news:OFKqkfoTIHA.536@TK2MSFTNGP06.phx.gbl... >> No. When doing this, trusting the cert, and running from a local >> Intranet, you get no prompt. It just runs as it should. >> >> "RobinS" <robins@imnottelling.com> wrote in message >> news:5tmdnTOeGcHVLeDanZ2dnUVZ_qmlnZ2d@comcast.com... >>> This isn't the same thing at all. Signing the app simply means that when >>> it comes up with the dialog to install, it says it is from a trusted >>> publisher rather than "Unknown publisher". >>> >>> RobinS. >>> GoldMail, Inc. >>> -------------------------------------- >>> >>> "CMoya" <moy@nospam.com> wrote in message >>> news:A33FC30D-2F7A-4D28-90DA-36B5735D69AD@microsoft.com... >>>> I'm not sure. But if we're talking about the same thing, I overcame >>>> this by signing the app. And then rolling out certificate as trusted >>>> via Group Policy. >>>> >>>> "Mathias Fritsch" <mathiasfritsch@gmx.de> wrote in message >>>> news:87c6aec8-adf5-4ff1-ac6f-57218ba166ea@l32g2000hse.googlegroups.com... >>>>>I have set up my clickonce publishing to check for updates on every >>>>> application restart. >>>>> The manifest is located on an unc-path. As soon as the user restarts >>>>> and there is a new version on the Network there is a dialogue with the >>>>> choice to install the update or not. >>>>> Is there a way to skip that dialogue? All my clients have to use the >>>>> new version, if they press "dont install" I am in big trouble. >>>>> The only way I found was to check manually for updates >>>>> (ApplicationDeployment.CurrentDeployment.CheckForUpdate()), update the >>>>> Version (ApplicationDeployment.CurrentDeployment.Update() ) and >>>>> restart the app (Application.Restart ). >>>>> But that doesnt look nice. >>>>> >>>>> Mathias >>>> >>> >> > |
|
|
|
#9 |
|
Guest
Posts: n/a
|
I think you're right. I misread the post. Apologies.
"RobinS" <robins@imnottelling.com> wrote in message news:WvOdnfJPx5zYe-DanZ2dnUVZ_rmjnZ2d@comcast.com... >I think the prompt he is talking about is when it comes up and says > "There is a new version available, do you want to install it?" and > lets the user say "Yes" or "Skip". > > I don't see how adding a certificate would suppress that dialog, > nor why you would want it to. > > Am I misunderstanding the original post? > > RobinS. > GoldMail,Inc. > ---------------------------- > > "CMoya" <moy@nospam.com> wrote in message > news:OFKqkfoTIHA.536@TK2MSFTNGP06.phx.gbl... >> No. When doing this, trusting the cert, and running from a local >> Intranet, you get no prompt. It just runs as it should. >> >> "RobinS" <robins@imnottelling.com> wrote in message >> news:5tmdnTOeGcHVLeDanZ2dnUVZ_qmlnZ2d@comcast.com... >>> This isn't the same thing at all. Signing the app simply means that when >>> it comes up with the dialog to install, it says it is from a trusted >>> publisher rather than "Unknown publisher". >>> >>> RobinS. >>> GoldMail, Inc. >>> -------------------------------------- >>> >>> "CMoya" <moy@nospam.com> wrote in message >>> news:A33FC30D-2F7A-4D28-90DA-36B5735D69AD@microsoft.com... >>>> I'm not sure. But if we're talking about the same thing, I overcame >>>> this by signing the app. And then rolling out certificate as trusted >>>> via Group Policy. >>>> >>>> "Mathias Fritsch" <mathiasfritsch@gmx.de> wrote in message >>>> news:87c6aec8-adf5-4ff1-ac6f-57218ba166ea@l32g2000hse.googlegroups.com... >>>>>I have set up my clickonce publishing to check for updates on every >>>>> application restart. >>>>> The manifest is located on an unc-path. As soon as the user restarts >>>>> and there is a new version on the Network there is a dialogue with the >>>>> choice to install the update or not. >>>>> Is there a way to skip that dialogue? All my clients have to use the >>>>> new version, if they press "dont install" I am in big trouble. >>>>> The only way I found was to check manually for updates >>>>> (ApplicationDeployment.CurrentDeployment.CheckForUpdate()), update the >>>>> Version (ApplicationDeployment.CurrentDeployment.Update() ) and >>>>> restart the app (Application.Restart ). >>>>> But that doesnt look nice. >>>>> >>>>> Mathias >>>> >>> >> > |
|
|
|
#10 |
|
Guest
Posts: n/a
|
No problem. He may want to sign his deployment, too.
People tend to get nervous when it says "Unknown publisher"! RobinS. GoldMail, Inc. ---------------------- "CMoya" <moy@nospam.com> wrote in message news:0EA2457E-935B-4619-81F9-9BCBA68A6D82@microsoft.com... >I think you're right. I misread the post. Apologies. > > "RobinS" <robins@imnottelling.com> wrote in message > news:WvOdnfJPx5zYe-DanZ2dnUVZ_rmjnZ2d@comcast.com... >>I think the prompt he is talking about is when it comes up and says >> "There is a new version available, do you want to install it?" and >> lets the user say "Yes" or "Skip". >> >> I don't see how adding a certificate would suppress that dialog, >> nor why you would want it to. >> >> Am I misunderstanding the original post? >> >> RobinS. >> GoldMail,Inc. >> ---------------------------- >> >> "CMoya" <moy@nospam.com> wrote in message >> news:OFKqkfoTIHA.536@TK2MSFTNGP06.phx.gbl... >>> No. When doing this, trusting the cert, and running from a local >>> Intranet, you get no prompt. It just runs as it should. >>> >>> "RobinS" <robins@imnottelling.com> wrote in message >>> news:5tmdnTOeGcHVLeDanZ2dnUVZ_qmlnZ2d@comcast.com... >>>> This isn't the same thing at all. Signing the app simply means that >>>> when >>>> it comes up with the dialog to install, it says it is from a trusted >>>> publisher rather than "Unknown publisher". >>>> >>>> RobinS. >>>> GoldMail, Inc. >>>> -------------------------------------- >>>> >>>> "CMoya" <moy@nospam.com> wrote in message >>>> news:A33FC30D-2F7A-4D28-90DA-36B5735D69AD@microsoft.com... >>>>> I'm not sure. But if we're talking about the same thing, I overcame >>>>> this by signing the app. And then rolling out certificate as trusted >>>>> via Group Policy. >>>>> >>>>> "Mathias Fritsch" <mathiasfritsch@gmx.de> wrote in message >>>>> news:87c6aec8-adf5-4ff1-ac6f-57218ba166ea@l32g2000hse.googlegroups.com... >>>>>>I have set up my clickonce publishing to check for updates on every >>>>>> application restart. >>>>>> The manifest is located on an unc-path. As soon as the user restarts >>>>>> and there is a new version on the Network there is a dialogue with >>>>>> the >>>>>> choice to install the update or not. >>>>>> Is there a way to skip that dialogue? All my clients have to use the >>>>>> new version, if they press "dont install" I am in big trouble. >>>>>> The only way I found was to check manually for updates >>>>>> (ApplicationDeployment.CurrentDeployment.CheckForUpdate()), update >>>>>> the >>>>>> Version (ApplicationDeployment.CurrentDeployment.Update() ) and >>>>>> restart the app (Application.Restart ). >>>>>> But that doesnt look nice. >>>>>> >>>>>> Mathias >>>>> >>>> >>> >> > |
|
![]() |
|
| Thread Tools | |
| Rate This Thread | |
|
|

Main Page 

