1<!DOCTYPE html> 2<html> 3<head><!--[if (gte IE 9)]><!-->
3<script type="application/ld+json" id="nginx-status">{"status": 200, "country": "AE"}</script>
3<!--<![endif]--> 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 6 <title>Software Store - NeoSmart Technologies</title> 7 <style type="text/css">html { 8 box-sizing: border-box; 9} 10 11*, *:before, *:after { 12 box-sizing: inherit; 13} 14 15#printHeader { 16 display: none; 17} 18 19a { 20 color: #4D87CE; 21 font-weight: 600; 22 text-decoration: none; 23} 24 25 a:hover { 26 color: #2A65AD; 27 } 28 29acronym, .titletip { 30 border-bottom: #3D5C7A 1px dotted; 31 cursor: help; 32 margin: 0; 33 padding: 0 0 0.4px 0; 34} 35 36/* NeoSmart Technologies CSS */ 37body { 38 background-color: #FFFFFF; 39 color: #555555; 40 font-family: system-ui; 41 font-size: 0.9em; 42 margin: 0; 43 text-align: left; 44} 45 46li { 47 line-height: 20px; 48 text-align: left; 49} 50 51.half { 52 border-left: #CCCCCC 1px solid; 53 float: left; 54 margin: 1em 0; 55 padding: 0 1.9%; 56 text-align: justify; 57 width: 46%; 58} 59 60.product-logo { 61 float: right; 62 background-color: white; 63 margin-left: 1rem; 64 /* prevent it from taking up the screen on mobile */ 65 max-width: 20vw; 66} 67 68.submenu a { 69 background-image: url("/images/backgrounds/submenua.png"); 70 background-position: right; 71 background-repeat: no-repeat; 72 display: block; 73 padding: 5px; 74 padding-right: 0; 75 width: 100%; 76} 77 78 .submenu a:hover { 79 background-color: #EEEEEE; 80 background-image: url("/images/backgrounds/submenua_hover.png"); 81 background-repeat: repeat-y; 82 } 83 84.whole { 85 text-align: center; 86} 87 88 .whole > * { 89 padding: 0 1em; 90 } 91 92#content { 93 margin: 0 auto 0 auto; 94 min-width: 710px; 95 text-align: left; 96 width: 75%; 97 display: flex; 98 flex-direction: row; 99 align-items: stretch; 100 flex-wrap: wrap; 101 justify-content: left; 102} 103 104#mainbar { 105 background-image: url("/images/backgrounds/mainbar.png"); 106 background-position: top right; 107 background-repeat: no-repeat; 108 /* margin-right: 185px;*/ 109 margin-right: auto; 110 max-width: 875px; 111 min-width: 70%; /* to reduce initial content flashing */ 112 padding-right: 35px; 113} 114 115#sidebar { 116 color: #6C534A; 117 font-size: 95%; 118 text-align: left; 119 width: 160px; 120 margin-left: 1em; 121} 122 123#footer { 124 margin-top: 4em; 125 background-color: #B6CF84; 126 border-bottom: 5px solid #94AE62; 127 border-top: 1px solid #D8EFA6; 128 color: #FFFFFF; 129 padding-bottom: 5px; 130 padding-top: 5px; 131} 132 133 #footer a { 134 color: white; 135 font-weight: normal; 136 } 137 138 #footer a:hover { 139 color: #009900; 140 font-weight: normal; 141 } 142 143#header { 144 margin: 0 auto 0 auto; 145 margin-bottom: 2em; 146 min-width: 600px; 147 width: 75%; 148} 149 150 #header h1 { 151 color: #736451; 152 font-size: 36px; 153 font-weight: 500; 154 margin: 0; 155 margin-bottom: 10px; 156 padding: 0; 157 padding-top: 5px; 158 text-align: left; 159 } 160 161 #header h2 { 162 border-bottom: 1px solid #EEEEEE; 163 color: #000000; 164 font-size: 15px; 165 font-weight: normal; 166 margin: 0; 167 padding: 0; 168 text-align: right; 169 text-transform: uppercase; 170 } 171 172img { 173 border: none; 174} 175 176#mainbar h1 { 177 border-bottom: 1px solid #EEEEEE; 178 color: #728C40; 179 font-size: 25px; 180 font-weight: normal; 181} 182 183#mainbar h2 { 184 border-bottom: 1px solid #EEEEEE; 185 color: #728C40; 186 font-size: 18px; 187 font-weight: normal; 188} 189 190#menu { 191 background-color: #94AE62; 192 background-image: url("/images/backgrounds/menu.png"); 193 color: #FFFFFF; 194 font-size: small; 195 font-variant: small-caps; 196 margin-bottom: 50px; 197 padding-bottom: 20px; 198 padding-top: 20px; 199 padding-right: 0; 200 padding-left: 0; 201 text-align: center; 202 width: 100%; 203} 204 205 #menu a { 206 color: #FFFFFF; 207 font-size: 14px; 208 padding: 14px; 209 padding-bottom: 20px; 210 padding-top: 20px; 211 text-decoration: none; 212 } 213 214 #menu a:hover { 215 background-color: #FFFFFF; 216 background-image: url("/images/backgrounds/a_hover.png"); 217 border-bottom: 1px solid #FFFFFF; 218 border-left: 1px solid #728D40; 219 border-right: 1px solid #E9FFB7; 220 color: #000000; 221 padding-left: 13px; 222 padding-right: 13px; 223 } 224 225#sidebar a { 226 font-size: small; 227} 228 229#sidebar h1 { 230 border-bottom: 1px solid #EEEEEE; 231 color: #728C40; 232 font-size: 20px; 233 font-weight: normal; 234 /* text-align: right;*/ 235 text-transform: uppercase; 236} 237 238#download, #shortdesc { 239 margin-left: 10px; 240} 241 242.storeIcon { 243 float: left; 244 margin-right: 20px; 245 border: 0px; 246} 247 248.inlineBuy { 249 display: inline; 250 vertical-align: middle; 251} 252 253#items th { 254 font-size: 130%; 255} 256 257ul.homeTable { 258 max-width: 750px; 259 display: flex; 260 flex-wrap: wrap; 261} 262 263.homeTable li { 264 display: flex; 265 text-align: center; 266 padding-right: 48px; 267 padding-top: 10px; 268 display: inline-block; 269} 270 271.homeTable img { 272 border: none; 273 margin: auto; 274 margin-top: 2em; 275 height: auto; 276} 277</style> 278 <style type="text/css">@media only screen and (max-width: 768px) { 279 280 #menu { 281 background-image: none; 282 margin-bottom: 1em; 283 } 284 285 #header { 286 min-width: 100%; 287 width: 100%; 288/* margin-bottom: -0.8em;*/ 289 } 290 291 #header h1 img#headerimg { 292 max-width: 100%; 293 padding-left: 0.3em; 294 padding-right: 0.3em; 295 } 296 297 #content { 298 min-width: 100%; 299 } 300 301 #mainbar { 302 padding: 0; 303 margin: 0; 304 } 305 306 #mainbar ul.homeTable { 307 max-width: 100%; 308 } 309 310 #mainbar ul.homeTable li { 311 display: block; 312 max-width: 50%; 313 } 314 315 #mainbar ul.homeTable img { 316 max-width: 100%; 317 } 318} 319 320</style> 321 <link rel="stylesheet" href="/includes/print.css" type="text/css" media="only print" /> 322 <link rel="shortcut icon" href="/favicon.gif" type="image/gif" /> 323
323<script type="text/javascript"> 324 //<![CDATA[ 325 if (top != self) top.location.href = self.location.href; 326 //]]> 327 </script>
327 328 <!--[if lt IE 9]> 329
329<script type="text/javascript"> 330 window.document.head = document.getElementsByTagName("head")[0]; 331 </script>
331 332 <![endif]--> 333 <!--[if lt IE 8]>
333<script src="/lib/polyfill/console/index.min.js"></script>
333<![endif]--> 334 <!--[if lt IE 9]>
334<script src="/lib/ie9/dist/IE9.min.js"></script>
334<![endif]--> 335
335<script type="text/javascript"> 336 document.executeLater = []; 337 function $(func) { 338 document.executeLater.push(func); 339 } 340 loadjs = function () { function e(e, n) { e = e.push ? e : [e]; var t, r, o, i, c = [], s = e.length, h = s; for (t = function (e, t) { t.length && c.push(e), h-- , h || n(c) }; s--;)r = e[s], o = u[r], o ? t(r, o) : (i = f[r] = f[r] || [], i.push(t)) } function n(e, n) { if (e) { var t = f[e]; if (u[e] = n, t) for (; t.length;)t[0](e, n), t.splice(0, 1) } } function t(e, n, r, o) { var c, u, f = document, s = r.async, h = (r.numRetries || 0) + 1, a = r.before || i; o = o || 0, /\.css$/.test(e) ? (c = !0, u = f.createElement("link"), u.rel = "stylesheet", u.href = e) : (u = f.createElement("script"), u.src = e, u.async = void 0 === s || s), u.onload = u.onerror = u.onbeforeload = function (i) { var f = i.type[0]; if (c && "hideFocus" in u) try { u.sheet.cssText.length || (f = "e") } catch (e) { f = "e" } return "e" == f && (o += 1, o < h) ? t(e, n, r, o) : void n(e, f, i.defaultPrevented) }, a(e, u), f.head.appendChild(u) } function r(e, n, r) { e = e.push ? e : [e]; var o, i, c = e.length, u = c, f = []; for (o = function (e, t, r) { if ("e" == t && f.push(e), "b" == t) { if (!r) return; f.push(e) } c-- , c || n(f) }, i = 0; i < u; i++)t(e[i], o, r) } function o(e, t, o) { var u, f; if (t && t.trim && (u = t), f = (u ? o : t) || {}, u) { if (u in c) throw new Error("LoadJS"); c[u] = !0 } r(e, function (e) { e.length ? (f.error || i)(e) : (f.success || i)(), n(u, e) }, f) } var i = function () { }, c = {}, u = {}, f = {}; return o.ready = function (n, t) { return e(n, function (e) { e.length ? (t.error || i)(e) : (t.success || i)() }), o }, o.done = function (e) { n(e, []) }, o }(); 341 var scripts = []; 342 </script>
342 343
343<script type="text/javascript">
vendor: 491 bytes, lines 343-351
343 344 (function (w, d, s, l, i) { 345 w[l] = w[l] || []; w[l].push({ 346 'gtm.start': 347 new Date().getTime(), event: 'gtm.js' 348 }); var f = d.getElementsByTagName(s)[0], 349 j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = 350 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f); 351 })(window, document, 'script', 'dataLayer', '
351GTM-K7DLV2J
vendor: 9 bytes, lines 351-352
351'); 352
352</script>
352 353 354 355 356</head> 357 358 359<body>
vendor: 73 bytes, lines 359-360
359 360 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
360GTM-K7DLV2J
vendor: 90 bytes, lines 360-362
360" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 361 362
362<div class="whole"> 363 <div id="menu"> 364 <a href="/">Home</a> <a href="http://neosmart.net/forums/"><span>Forums</span></a> <a href="http://neosmart.net/blog/"><span>Blogs</span></a> <!--<a href="http://neosmart.net/gallery/"><span>Gallery</span></a>--> <a href="http://neosmart.net/wiki/"><span>Wiki</span></a> <a href="http://neosmart.net/Store/"><span>Store</span></a> 365 </div> 366 367 <div id="header"> 368 <h1><img id="headerimg" src="/images/logos/header-728x180.png" alt="logo" style="max-height: 80px" fetchPriority="high" /></h1> 369 <h4 id="printHeader">Software Store - NeoSmart Technologies</h4> 370 </div> 371 372 <div id="content"> 373 <div id="mainbar"> 374 375 376<h1>Software Store</h1> 377 378<p>NeoSmart Technologies strives for excellence in innovation and development; it is our goal to make awesome software that our users will enjoy. 379 All our products are free for home and non-commercial use, but in order to continue providing top-notch products, we charge for commercial and other for-profit use. 380 You can buy a commercial license for our products below or drop us a line either via email at <a href="mailto:[email protected]">[email protected]</a> 381 or by phone at (312) 854-9090 for volume licensing inquiries.</p><br/> 382 383<form method="post" action="/Store/Checkout"> 384 <input type="hidden" name="showDiscount" value="false"/> 385 <table id="items"> 386 <tr> 387 <th> </th> 388 <th>Product</th> 389 <th style="padding-right:20px;">Price</th> 390 <th>Quantity</th> 391 </tr> 392 <tr> 393 <td><img class='storeIcon' src='/images/logos/Easy USB Creator 128x128.png' width='64' height='64'/></td> 394 395 <td><p><a href="https://neosmart.net/UsbCreator/">Easy USB Creator 2.3.2</a><br/> 396 Turn ISO images for Windows setup discs and recovery programs into bootable USB sticks. Supports Windows XP, Vista, 7, and 8, plus various recovery utilities. </p></td> 397 398 <td>$20.00</td> 399 400 <td><input name='counts' type='text' value='1' size='4'/></td> 401 </tr> 402 <tr> 403 <td><img class='storeIcon' src='//s3.amazonaws.com/cdn.neosmart.net/logos/EasySwitch-128.png' width='64' height='64'/></td> 404 405 <td><p><a href="https://neosmart.net/EasySwitch/">Easy Window Switcher 1.3.0</a><br/> 406 Boost your PC productivity and switch between windows of the same application instantly with alt-` like Mac users have been doing for a decade. </p></td> 407 408 <td>$10.00</td> 409 410 <td><input name='counts' type='text' value='1' size='4'/></td> 411 </tr> 412 <tr> 413 <td><img class='storeIcon' src='/images/logos/EasyBCD 128x128.png' width='64' height='64'/></td> 414 415 <td><p><a href="https://neosmart.net/EasyBCD/">EasyBCD 2.4</a><br/> 416 NeoSmart Technologies' popular and award-winning dual-boot configurator and Windows bootloader editor tool. Used to set up dual-boots with most operating systems and fix boot-related problems. </p></td> 417 418 <td>$39.99</td> 419 420 <td><input name='counts' type='text' value='1' size='4'/></td> 421 </tr> 422 <tr> 423 <td><img class='storeIcon' src='/images/logos/EasyBCD 128x128.png' width='64' height='64'/></td> 424 425 <td><p><a href="https://neosmart.net">EasyBCD Deployment License </a><br/> 426 If you're using EasyBCD to create boot profiles that are being deployed site-wide, you need one EasyBCD license plus a deployment license for each additional machine the EasyBCD-created bootloader is cloned to/deployed on. Call or email for volume discount. </p></td> 427 428 <td>$20.00</td> 429 430 <td><input name='counts' type='text' value='1' size='4'/></td> 431 </tr> 432 <tr> 433 <td><img class='storeIcon' src='/images/logos/iReboot 128x128.png' width='64' height='64'/></td> 434 435 <td><p><a href="https://neosmart.net/iReboot/">iReboot 2.0.1</a><br/>
435 436 EasyBCD's little helper, iReboot sits in your PC tray and lets you select what OS you want to boot into next, bypassing the system boot menu. </p></td> 437 438 <td>$20.00</td> 439 440 <td><input name='counts' type='text' value='1' size='4'/></td> 441 </tr> 442 443 <tr> 444 <td><img class='storeIcon' src='/images/logos/SystemDiscs.png' width='64' height='64' /></td> 445 <td><p><a href="/EasyRE/">Easy Recovery Essentials for Windows</a><br/> 446 NeoSmart Technologies' Windows XP, Vista, 7, 8 and 10 powerful and automated repair and recovery CDs (must be ordered separately from <a href="/EasyRE/">the EasyRE page</a>).</p></td> 447 <td>$19.75</td> 448 </tr> 449 </table> 450 <br /> 451 <input align="right" type="image" src="/images/buynow.png" alt="Purchase via secure checkout" style="border: none; background-color: white;" /> 452<input name="__RequestVerificationToken" type="hidden" value="CfDJ8EVcwQUd2X9JrePUs1R13UP1yh5fDjDai6D-4QhQ35_Ef5ftqaVnxGXU3NoqyBlxPaHLy406qVf34eWgBnA2Cv6-e4QMQqai88oga2qEaSnItGjuY1A7hjDL30oqhqyPT1iZpDKaipbksV4la0ragTQ" /></form> 453 454<p style="margin-bottom:80px;"> </p> 455 456 </div> 457 458 <div id="sidebar"> 459 <h1>NeoSmart</h1> 460 461 <div class="submenu"> 462 <a href="/">Home</a> 463 <a href="/Software">Software</a> 464 <a href="/wiki/category/knowledgebase/">Knowledgebase</a> 465 <a href="/wiki/category/guides/">Guides</a> 466 <a href="https://neosmart.net/blog/tag/review/">Reviews</a> 467 <a href="https://github.com/neosmart/" rel="nofollow">Open Source</a> 468 469 <h1>Search</h1> 470 471 <form method="GET" action="/Search"> 472 <input type="hidden" name="type" value="NeoSmart" /> <input type="text" name="q" size="15" maxlength="255" value="" /> 473 </form> 474 <br /> 475 <br /> 476 </div> 477 478 479 </div> 480 </div> 481 482 <div id="footer"> 483 <a href="/Home/Info/Privacy">Privacy Policy</a> 484 • <a href="/Home/Info/Contact">Contact Information</a> 485 • <a href="/Home/Info/Refund">Refund Policy</a> 486 <br />Copyright © NeoSmart Technologies, 2004 - 2026. All Rights Reserved. 487 </div> 488 </div> 489 490 491
491<script type="text/javascript"> 492 // Dynamically determine if jqValidate should be loaded 493 var getElementsByClassName = function () { return "function" == typeof document.getElementsByClassName ? document.getElementsByClassName : function (e) { for (var n, t, r = this === document ? document.body.children : this.children, c = Array.prototype.push, l = [], o = 0, i = 0, u = function (n) { return !!~(" " + n.className + " ").indexOf(" " + e + " ") }, s = function (e) { return e.children && e.children.length }, a = function (e) { u(e) && c.call(l, e) }; n = r[o++];)if (a(n), s(n)) for (i = 0; t = n.children[i++];)s(t) ? c.call(r, t) : a(t); return l } }(); 494 validationElements = getElementsByClassName.call(document, "jqValidate"); 495 496 // And then queue an asynchronous load of the validation plugin 497 if (validationElements.length > 0) { 498 var validate = function () { 499 for (var i = 0; i < validationElements.length; ++i) { 500 if (validationElements[i].hasOwnProperty("rules")) { 501 $(validationElements[i]).validate({ 502 rules: validationElements[i].rules 503 }); 504 } else { 505 $(validationElements[i]).validate(); 506 } 507 } 508 }; 509 scripts.push(["/lib/jquery-validate/jquery.validate.min.js", function () { }]); 510 scripts.push(["/lib/jquery-validate/additional-methods.min.js", validate]); 511 } 512 </script>
512 513 514 <!--[if lt IE 10]> 515
515<script type="text/javascript"> 516 var legacyIE = true; 517 </script>
517 518 <![endif]--> 519 <!--[if (gte IE 10)|!(IE)]>--> 520
520<script type="text/javascript"> 521 var legacyIE = false; 522 </script>
522 523 <!--<![endif]--> 524
524<script type="text/javascript"> 525 //Load jQuery asynchronously, but only if needed 526 if (document.executeLater.length > 0 || scripts.length > 0) { 527 scripts.unshift([legacyIE ? "/lib/jquery/jquery.min.js" : "/lib/jquery-legacy/jquery.min.js", function () { 528 for (c = 0; c < document.executeLater.length; c++) { 529 document.executeLater[c](); 530 } 531 }]); 532 } 533 534 var masterCallback = function () { 535 for (i = 0; i < scripts.length; ++i) { 536 if (scripts[i].length > 1) { 537 scripts[i][1](); 538 } 539 } 540 }; 541 542 var masterList = []; 543 for (i = 0; i < scripts.length; ++i) { 544 masterList.push(scripts[i][0]); 545 } 546 547 // legacyIE = true; 548 if (!legacyIE) { 549 loadjs(masterList, { 550 success: masterCallback, 551 async: false 552 }); 553 } 554 else { 555 var loadAsync = function (list, loadIndex, final) { 556 var path = list[loadIndex]; 557 //console.log("Loading " + path); 558 var s = document.createElement("script"); 559 s.type = "text/javascript"; 560 s.src = path; 561 var run = false; 562 var callback = function () { 563 if (run) { 564 return 565 } 566 run = true; 567 568 //load the next script, if any 569 if (++loadIndex != masterList.length) { 570 loadAsync(masterList, loadIndex, final); 571 } 572 else { 573 //console.log("Executing queued callbacks"); 574 final(); 575 } 576 }; 577 s.onload = callback; 578 //IE8 and below don't call script.onload, we need to use onreadystatechange instead 579 s.onreadystatechange = function () { 580 //console.log(s.readyState); 581 if (s.readyState == 'loaded' || s.readyState == 'complete' || s.readyState == 'completed') { 582 callback(); 583 } 584 }; 585 document.body.appendChild(s); 586 } 587 588 if (masterList.length > 0) { 589 loadAsync(masterList, 0, masterCallback); 590 } 591 } 592 </script>
592 593 <link rel="prefetch" href="/images/backgrounds/a_hover.png" as="image" fetchPriority="low" /> 594 <link rel="prefetch" href="/images/backgrounds/submenua_hover.png" as="image" fetchPriority="low" /> 595</body> 596</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.