{"id":212,"date":"2006-07-06T11:33:18","date_gmt":"2006-07-06T11:33:18","guid":{"rendered":"http:\/\/neosmart.net\/blog\/archives\/212"},"modified":"2013-08-26T18:06:38","modified_gmt":"2013-08-26T23:06:38","slug":"easybcd-dll-api","status":"publish","type":"post","link":"https:\/\/neosmart.net\/blog\/easybcd-dll-api\/","title":{"rendered":"EasyBCD DLL &amp; API"},"content":{"rendered":"<p>As you all may know, NeoSmart Technologies&#8217; Computer Guru was head of the VistaBootPRO project, and now with the rest of the NeoSmart team is working on the <a href=\"http:\/\/neosmart.net\/EasyBCD\/\" rel=\"follow\">EasyBCD project<\/a> &#8211; both (the first is now deprecated) to manage the Windows Vista bootloader.<\/p>\n<p>In writing these programs at the NeoSmart Research &amp; Development center we&#8217;ve found the WMI ill-fit for interfacing with the Windows Vista BCD Store for anything other than grabbing information. The WMI is mainly an interface for getting information and not originally made for writing to the sources, making it too difficult for most BCD-related uses. In developing <a href=\"http:\/\/neosmart.net\/EasyBCD\/\" rel=\"follow\">EasyBCD<\/a>, our team started off by creating a programmatic framework for BCD interface that plugs directly into bcdedit.exe and does all the work from there.<\/p>\n<p>This is just a &#8216;feeler&#8217; announcement, to find out if any of Windows Vista programmers or general software developers would be interested in such a DLL (written in fully managed .NET code) that would have functions to add, remove, delete, and modify various bootloader options (i.e. do most things the EasyBCD project focuses on)?<\/p>\n<p><!--more--><\/p>\n<p>At the moment this is just an idea, but we actually have something really close to this implemented as internal functions in the latest version of EasyBCD, and were wondering if any developers out there would be interested in this no-nonsense approach&#8230;<\/p>\n<p>NST is of course a non-profit organization and we would provide such a DLL for free for all uses, and maybe even open source: it all depends on what kind of response we get and what would go into such a framework.<\/p>\n<p>If you&#8217;re interested, please leave a comment below for future contact &#8211; in a while we might be looking for testers if everything works out OK, so it would be great to know where everyone stands on something like this.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>As you all may know, NeoSmart Technologies&#8217; Computer Guru was head of the VistaBootPRO project, and now with the rest of the NeoSmart team is working on the EasyBCD project &#8211; both (the first is now deprecated) to manage the &hellip; <a href=\"https:\/\/neosmart.net\/blog\/easybcd-dll-api\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[1],"tags":[119],"class_list":["post-212","post","type-post","status-publish","format-standard","hentry","category-software","tag-easybcd"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"As you all may know, NeoSmart Technologies&#039; Computer Guru was head of the VistaBootPRO project, and now with the rest of the NeoSmart team is working on the EasyBCD project - both (the first is now deprecated) to manage the Windows Vista bootloader. In writing these programs at the NeoSmart Research &amp; Development center we&#039;ve\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"NeoSmart Technologies\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/neosmart.net\/blog\/easybcd-dll-api\/\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/neosmart.net\\\/blog\\\/easybcd-dll-api\\\/#article\",\"name\":\"EasyBCD DLL & API | The NeoSmart Files\",\"headline\":\"EasyBCD DLL &amp; API\",\"author\":{\"@id\":\"https:\\\/\\\/neosmart.net\\\/blog\\\/author\\\/neosmart\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/neosmart.net\\\/blog\\\/#organization\"},\"datePublished\":\"2006-07-06T11:33:18-05:00\",\"dateModified\":\"2013-08-26T18:06:38-05:00\",\"inLanguage\":\"en-US\",\"commentCount\":4,\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/neosmart.net\\\/blog\\\/easybcd-dll-api\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/neosmart.net\\\/blog\\\/easybcd-dll-api\\\/#webpage\"},\"articleSection\":\"Software, easybcd\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/neosmart.net\\\/blog\\\/easybcd-dll-api\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/neosmart.net\\\/blog\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/neosmart.net\\\/blog\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/neosmart.net\\\/blog\\\/category\\\/software\\\/#listItem\",\"name\":\"Software\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/neosmart.net\\\/blog\\\/category\\\/software\\\/#listItem\",\"position\":2,\"name\":\"Software\",\"item\":\"https:\\\/\\\/neosmart.net\\\/blog\\\/category\\\/software\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/neosmart.net\\\/blog\\\/easybcd-dll-api\\\/#listItem\",\"name\":\"EasyBCD DLL &amp; API\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/neosmart.net\\\/blog\\\/#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/neosmart.net\\\/blog\\\/easybcd-dll-api\\\/#listItem\",\"position\":3,\"name\":\"EasyBCD DLL &amp; API\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/neosmart.net\\\/blog\\\/category\\\/software\\\/#listItem\",\"name\":\"Software\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/neosmart.net\\\/blog\\\/#organization\",\"name\":\"The NeoSmart Files\",\"description\":\"Recovery software and more\",\"url\":\"https:\\\/\\\/neosmart.net\\\/blog\\\/\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/neosmart.net\\\/blog\\\/author\\\/neosmart\\\/#author\",\"url\":\"https:\\\/\\\/neosmart.net\\\/blog\\\/author\\\/neosmart\\\/\",\"name\":\"NeoSmart Technologies\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/neosmart.net\\\/blog\\\/easybcd-dll-api\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f542321efe8fccee6fb0b3322c2f647e2ab44a861d6b18ff16a79d032f8574cd?s=96&d=mm&r=pg\",\"width\":96,\"height\":96,\"caption\":\"NeoSmart Technologies\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/neosmart.net\\\/blog\\\/easybcd-dll-api\\\/#webpage\",\"url\":\"https:\\\/\\\/neosmart.net\\\/blog\\\/easybcd-dll-api\\\/\",\"name\":\"EasyBCD DLL & API | The NeoSmart Files\",\"description\":\"As you all may know, NeoSmart Technologies' Computer Guru was head of the VistaBootPRO project, and now with the rest of the NeoSmart team is working on the EasyBCD project - both (the first is now deprecated) to manage the Windows Vista bootloader. In writing these programs at the NeoSmart Research & Development center we've\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/neosmart.net\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/neosmart.net\\\/blog\\\/easybcd-dll-api\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/neosmart.net\\\/blog\\\/author\\\/neosmart\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/neosmart.net\\\/blog\\\/author\\\/neosmart\\\/#author\"},\"datePublished\":\"2006-07-06T11:33:18-05:00\",\"dateModified\":\"2013-08-26T18:06:38-05:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/neosmart.net\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/neosmart.net\\\/blog\\\/\",\"name\":\"The NeoSmart Files\",\"description\":\"Recovery software and more\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/neosmart.net\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"EasyBCD DLL & API | The NeoSmart Files","description":"As you all may know, NeoSmart Technologies' Computer Guru was head of the VistaBootPRO project, and now with the rest of the NeoSmart team is working on the EasyBCD project - both (the first is now deprecated) to manage the Windows Vista bootloader. In writing these programs at the NeoSmart Research & Development center we've","canonical_url":"https:\/\/neosmart.net\/blog\/easybcd-dll-api\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/neosmart.net\/blog\/easybcd-dll-api\/#article","name":"EasyBCD DLL & API | The NeoSmart Files","headline":"EasyBCD DLL &amp; API","author":{"@id":"https:\/\/neosmart.net\/blog\/author\/neosmart\/#author"},"publisher":{"@id":"https:\/\/neosmart.net\/blog\/#organization"},"datePublished":"2006-07-06T11:33:18-05:00","dateModified":"2013-08-26T18:06:38-05:00","inLanguage":"en-US","commentCount":4,"mainEntityOfPage":{"@id":"https:\/\/neosmart.net\/blog\/easybcd-dll-api\/#webpage"},"isPartOf":{"@id":"https:\/\/neosmart.net\/blog\/easybcd-dll-api\/#webpage"},"articleSection":"Software, easybcd"},{"@type":"BreadcrumbList","@id":"https:\/\/neosmart.net\/blog\/easybcd-dll-api\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/neosmart.net\/blog\/#listItem","position":1,"name":"Home","item":"https:\/\/neosmart.net\/blog\/","nextItem":{"@type":"ListItem","@id":"https:\/\/neosmart.net\/blog\/category\/software\/#listItem","name":"Software"}},{"@type":"ListItem","@id":"https:\/\/neosmart.net\/blog\/category\/software\/#listItem","position":2,"name":"Software","item":"https:\/\/neosmart.net\/blog\/category\/software\/","nextItem":{"@type":"ListItem","@id":"https:\/\/neosmart.net\/blog\/easybcd-dll-api\/#listItem","name":"EasyBCD DLL &amp; API"},"previousItem":{"@type":"ListItem","@id":"https:\/\/neosmart.net\/blog\/#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/neosmart.net\/blog\/easybcd-dll-api\/#listItem","position":3,"name":"EasyBCD DLL &amp; API","previousItem":{"@type":"ListItem","@id":"https:\/\/neosmart.net\/blog\/category\/software\/#listItem","name":"Software"}}]},{"@type":"Organization","@id":"https:\/\/neosmart.net\/blog\/#organization","name":"The NeoSmart Files","description":"Recovery software and more","url":"https:\/\/neosmart.net\/blog\/"},{"@type":"Person","@id":"https:\/\/neosmart.net\/blog\/author\/neosmart\/#author","url":"https:\/\/neosmart.net\/blog\/author\/neosmart\/","name":"NeoSmart Technologies","image":{"@type":"ImageObject","@id":"https:\/\/neosmart.net\/blog\/easybcd-dll-api\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/f542321efe8fccee6fb0b3322c2f647e2ab44a861d6b18ff16a79d032f8574cd?s=96&d=mm&r=pg","width":96,"height":96,"caption":"NeoSmart Technologies"}},{"@type":"WebPage","@id":"https:\/\/neosmart.net\/blog\/easybcd-dll-api\/#webpage","url":"https:\/\/neosmart.net\/blog\/easybcd-dll-api\/","name":"EasyBCD DLL & API | The NeoSmart Files","description":"As you all may know, NeoSmart Technologies' Computer Guru was head of the VistaBootPRO project, and now with the rest of the NeoSmart team is working on the EasyBCD project - both (the first is now deprecated) to manage the Windows Vista bootloader. In writing these programs at the NeoSmart Research & Development center we've","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/neosmart.net\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/neosmart.net\/blog\/easybcd-dll-api\/#breadcrumblist"},"author":{"@id":"https:\/\/neosmart.net\/blog\/author\/neosmart\/#author"},"creator":{"@id":"https:\/\/neosmart.net\/blog\/author\/neosmart\/#author"},"datePublished":"2006-07-06T11:33:18-05:00","dateModified":"2013-08-26T18:06:38-05:00"},{"@type":"WebSite","@id":"https:\/\/neosmart.net\/blog\/#website","url":"https:\/\/neosmart.net\/blog\/","name":"The NeoSmart Files","description":"Recovery software and more","inLanguage":"en-US","publisher":{"@id":"https:\/\/neosmart.net\/blog\/#organization"}}]}},"aioseo_meta_data":{"post_id":"212","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"location":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2020-12-23 20:02:31","updated":"2026-01-10 21:27:38","focus_keyword":null,"additional_keywords":null,"truseo_locale":null,"seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/neosmart.net\/blog\/\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/neosmart.net\/blog\/category\/software\/\" title=\"Software\">Software<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tEasyBCD DLL &amp; API\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/neosmart.net\/blog\/"},{"label":"Software","link":"https:\/\/neosmart.net\/blog\/category\/software\/"},{"label":"EasyBCD DLL &amp; API","link":"https:\/\/neosmart.net\/blog\/easybcd-dll-api\/"}],"jetpack_shortlink":"https:\/\/wp.me\/p4xDa-3q","jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/neosmart.net\/blog\/wp-json\/wp\/v2\/posts\/212","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/neosmart.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/neosmart.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/neosmart.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/neosmart.net\/blog\/wp-json\/wp\/v2\/comments?post=212"}],"version-history":[{"count":1,"href":"https:\/\/neosmart.net\/blog\/wp-json\/wp\/v2\/posts\/212\/revisions"}],"predecessor-version":[{"id":1801,"href":"https:\/\/neosmart.net\/blog\/wp-json\/wp\/v2\/posts\/212\/revisions\/1801"}],"wp:attachment":[{"href":"https:\/\/neosmart.net\/blog\/wp-json\/wp\/v2\/media?parent=212"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/neosmart.net\/blog\/wp-json\/wp\/v2\/categories?post=212"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/neosmart.net\/blog\/wp-json\/wp\/v2\/tags?post=212"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}