<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>.NET Framework</title><link>https://www.dotnetzone.gr:443/cs/forums/14/ShowForum.aspx</link><description>Θέματα για threading, remoting, reflection, exception handling, security, regex κλπ.</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Κεντρικός Ανανεωτής Εκδόσεων (χε, Central Update Distributor ωραίο; :-) )</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/49903.aspx</link><pubDate>Mon, 06 Apr 2009 20:02:05 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:49903</guid><dc:creator>m6s</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/49903.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=49903</wfw:commentRss><description>Ε! Ναι! Με το παλιo-ClickOnce :-p&lt;br&gt;&lt;br&gt;Οκ θα το τσεκάρω, σε ευχαριστώ.&lt;br&gt;</description></item><item><title>Απ: Κεντρικός Ανανεωτής Εκδόσεων (χε, Central Update Distributor ωραίο; :-) )</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/49902.aspx</link><pubDate>Mon, 06 Apr 2009 19:32:02 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:49902</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/49902.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=49902</wfw:commentRss><description>&lt;P&gt;E, τότε άστο μωρέ... Σίγουρα μπορείς να φτιάξεις κάτι καλύτερο από αυτό το παλιό-ClickOnce... &lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-2.gif" alt="Big Smile" /&gt; &lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-2.gif" alt="Big Smile" /&gt; &lt;/P&gt;
&lt;P&gt;Σε πειράζω, ωστόσο, όπως διαπίστωσες δεν είναι και τόσο απλό να φτιάξεις αυτόν τον μηχανισμό μόνος σου. Μόνο στην περίπτωση που υπάρχει κάποιος περιορισμός αξίζει να επενδύσεις resources για να φτιάξεις κάτι δικό σου (ή έστω αν θες να επενδύσεις στην τεχνογνωσία προκειμένου να έχεις κάποιο return on investement). Το κύριο μπλέξιμο είναι το security και υιοθετώντας την επίσημη λύση είσαι πιο εξασφαλισμένος στο μέλλον ότι δεν θα βγει ένα service pack ας πούμε που θα σου τσακίσει τη λύση.&lt;/P&gt;</description></item><item><title>Απ: Κεντρικός Ανανεωτής Εκδόσεων (χε, Central Update Distributor ωραίο; :-) )</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/49901.aspx</link><pubDate>Mon, 06 Apr 2009 19:22:36 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:49901</guid><dc:creator>m6s</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/49901.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=49901</wfw:commentRss><description>Interesting! Θα το τσεκάρω... αν και οι λεπτομέρειες κάνουν την διαφορά ;-)&lt;br&gt;</description></item><item><title>Απ: Κεντρικός Ανανεωτής Εκδόσεων (χε, Central Update Distributor ωραίο; :-) )</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/49900.aspx</link><pubDate>Mon, 06 Apr 2009 19:00:03 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:49900</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/49900.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=49900</wfw:commentRss><description>&lt;P&gt;Μπορείς να το κάνεις με ClickOnce και να ρυθμίσεις την εφαρμογή να κοιτάει για νέα έκδοση κάθε φορά που ξεκινάει. Κάνει όλα αυτά που περιγράφεις στην πρώτη παράγραφο χωρίς να έχεις να ασχοληθείς με τις ανατριχιαστικές λεπτομέρειες.&lt;/P&gt;</description></item><item><title>Κεντρικός Ανανεωτής Εκδόσεων (χε, Central Update Distributor ωραίο; :-) )</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/49899.aspx</link><pubDate>Mon, 06 Apr 2009 18:13:31 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:49899</guid><dc:creator>m6s</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/49899.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=49899</wfw:commentRss><description>Καλημέρα σας,&lt;br&gt;&lt;br&gt;Σπαζοκεφαλιάζομαι για ένα θεματάκι πιστεύω απλό σαν concept. Απο ένα κεντρικό σύστημα, να κάνω update τις εκδόσεις της εφαρμογής στα μηχανάκια που τρέχουν τον client της εφαρμογής(8)... Δηλαδή, ανέβασα μια νέα έκδοση σε ένα κεντρικό repository ; trigger(!) update, kill remote executed process of application, download update, overwrite older versions...taada...Process finished.&lt;br&gt;&lt;br&gt;Ψάχνωντας βρίσκω ότι η δουλειά ίσως να γινόταν με WMI, αλλά στα tutorials που είδα, μπλέξαμε πολύ με kerveros, ntlm κλπ. Δεν είναι τόσο περίπλοκο όμως το περιβαλλον. Μετά σκέφτηκα το remoting, αφού έχω φτιάξει μια εφαρμογή server που στέλνει σε request που γίνονται κάποια κλειδιά και κάποιες πληροφορίες, αλλά ποτέ δεν σκέφτηκα να δίνω εντολές τύπου copy file , rar -x file.rar κλπ.&lt;br&gt;Παράλληλα χάθηκα πού σταματάει το WMI και που ξεκινάει το remoting, γιατί κάπου κατάλαβα οτι αυτά τα δυο μάλλον είναι συγκοινωνούντα απο ενα εκτενές tutorial στο msdn...Αλλά πολύ εκτενές το τονίζω.&lt;br&gt;&lt;br&gt;Πρίν καταλήξω και κάνω την δουλειά μου με python, υπάρχει καμμιά πρόταση πώς θα μπορούσε να γίνει απο C# ? Με πολύ απλά πράγματα. Και κάποιο στοιχείωδες security ?&lt;br&gt;&lt;br&gt;Ευχαριστώ.&lt;br&gt;</description></item></channel></rss>