{"id":1617,"date":"2017-10-10T10:31:24","date_gmt":"2017-10-10T10:31:24","guid":{"rendered":"http:\/\/ninecrows.com\/career\/?p=1617"},"modified":"2017-10-10T10:31:24","modified_gmt":"2017-10-10T10:31:24","slug":"wix-installer-added-to-c9servicemanager-project","status":"publish","type":"post","link":"https:\/\/ninecrows.com\/career\/2017\/10\/10\/wix-installer-added-to-c9servicemanager-project\/","title":{"rendered":"Wix installer added to C9ServiceManager project"},"content":{"rendered":"<p>I&#8217;ve now finished the wix installer and tested the result for C9ServiceManager. All looks good with install and uninstall.<\/p>\n<p>There&#8217;s still work to be done on the code that executes inside the service and some of the configuration reading from the registry. Hoping to get to that tonight.<\/p>\n<p>I&#8217;m adding an interop samples project to github to hold working samples of some of the things I&#8217;m playing with on the C# to native interop front. There are too many APIs that aren&#8217;t exposed to .NET but contain important functionality. I&#8217;m currently investigating options on that front and coding up some sample approaches.<\/p>\n<p>I expect this project to be a &#8216;living&#8217; repository of code pieces in that area for some time to come.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve now finished the wix installer and tested the result for C9ServiceManager. All looks good with install and uninstall. There&#8217;s still work to be done on the code that executes inside the service and some of the configuration reading from the registry. Hoping to get to that tonight. I&#8217;m adding an interop samples project to &hellip; <a href=\"https:\/\/ninecrows.com\/career\/2017\/10\/10\/wix-installer-added-to-c9servicemanager-project\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Wix installer added to C9ServiceManager project<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2}},"categories":[1],"tags":[],"class_list":["post-1617","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p7F2Qc-q5","jetpack-related-posts":[],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/ninecrows.com\/career\/wp-json\/wp\/v2\/posts\/1617"}],"collection":[{"href":"https:\/\/ninecrows.com\/career\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ninecrows.com\/career\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ninecrows.com\/career\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ninecrows.com\/career\/wp-json\/wp\/v2\/comments?post=1617"}],"version-history":[{"count":1,"href":"https:\/\/ninecrows.com\/career\/wp-json\/wp\/v2\/posts\/1617\/revisions"}],"predecessor-version":[{"id":1618,"href":"https:\/\/ninecrows.com\/career\/wp-json\/wp\/v2\/posts\/1617\/revisions\/1618"}],"wp:attachment":[{"href":"https:\/\/ninecrows.com\/career\/wp-json\/wp\/v2\/media?parent=1617"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ninecrows.com\/career\/wp-json\/wp\/v2\/categories?post=1617"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ninecrows.com\/career\/wp-json\/wp\/v2\/tags?post=1617"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}