<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-19241504</id><updated>2011-07-28T04:39:05.439-07:00</updated><title type='text'>Andrei Baronov</title><subtitle type='html'>Blog about utilities published at &lt;a href='http://www.abinsight.com'&gt;www.abinsight.com&lt;/a&gt;</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://abaronov.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19241504/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://abaronov.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Andrei Baronov</name><uri>http://www.blogger.com/profile/01229062449032118594</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://www.abinsight.com/images/ab150.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>14</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-19241504.post-2755524220858934418</id><published>2007-03-10T03:29:00.000-08:00</published><updated>2007-03-10T03:33:47.611-08:00</updated><title type='text'>Autordp beta continues...</title><content type='html'>My thanks go to Stefan who discovered the problems with localized mstsc 6. He was pretty helpful in identifying the bug. He spent his time installing the special debug build and sending me the trace log.&lt;br /&gt;&lt;br /&gt;Thanks, Stefan!&lt;br /&gt;&lt;br /&gt;Here is the link to what I consider to be autordp beta 2:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.abinsight.com/tools/beta/private/autordp.exe"&gt;http://www.abinsight.com/tools/beta/private/autordp.exe&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Still, I don’t feel comfortable to name the new version the “release”. If there are folks out there with localized windows and mstsc who can confirm this build is working or state otherwise, I would really appreciate it!&lt;br /&gt;&lt;br /&gt;Thanks,&lt;br /&gt;Andrei&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19241504-2755524220858934418?l=abaronov.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaronov.blogspot.com/feeds/2755524220858934418/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19241504&amp;postID=2755524220858934418' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19241504/posts/default/2755524220858934418'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19241504/posts/default/2755524220858934418'/><link rel='alternate' type='text/html' href='http://abaronov.blogspot.com/2007/03/autordp-beta-continues.html' title='Autordp beta continues...'/><author><name>Andrei Baronov</name><uri>http://www.blogger.com/profile/01229062449032118594</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://www.abinsight.com/images/ab150.jpg'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19241504.post-6583449070552722006</id><published>2007-02-26T07:27:00.000-08:00</published><updated>2007-02-26T07:31:47.719-08:00</updated><title type='text'>Root Access</title><content type='html'>Being tired of installing ESX 3.0.1 and forgetting to enable remote root access all the time, I decided to write a small free utility to automate the root access enabling. The utility uses a combination of native SOAP API and ssh to modify the /etc/ssh/sshd_config file and enable or disable the remote root access to the ESX server.&lt;br /&gt;The tool will also optionally create an ordinary non-root account on the ESX server. The regular account created by the utility can be used to remote access the ESX server using an ssh client.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;How it works:&lt;/strong&gt;&lt;br /&gt;The tool connects to the ESX server using root credentials through SSL on port 443. This is similar to how VMware infrastructure client connects to the server. The same API is used to create an ordinary account on the ESX server.&lt;br /&gt;In order to enable or disable the remote root access, the tool uses ssh under an ordinary account. After ssh session is established, the program issues ‘su’ command and executes a perl script (sshdcfg.pl) to change the PermitRootLogin setting in the /etc/ssh/sshd_config file.&lt;br /&gt;&lt;br /&gt;I hope the utility will make my life a little bit easier.&lt;br /&gt;Download: &lt;a href="http://www.veeam.com/download/veeam_rootaccess.msi"&gt;http://www.veeam.com/download/veeam_rootaccess.msi&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19241504-6583449070552722006?l=abaronov.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaronov.blogspot.com/feeds/6583449070552722006/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19241504&amp;postID=6583449070552722006' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19241504/posts/default/6583449070552722006'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19241504/posts/default/6583449070552722006'/><link rel='alternate' type='text/html' href='http://abaronov.blogspot.com/2007/02/root-access.html' title='Root Access'/><author><name>Andrei Baronov</name><uri>http://www.blogger.com/profile/01229062449032118594</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://www.abinsight.com/images/ab150.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19241504.post-7162236574388083420</id><published>2007-02-17T07:35:00.000-08:00</published><updated>2007-02-17T07:48:38.390-08:00</updated><title type='text'>RDP Auto logon 2.0 beta 1</title><content type='html'>Microsoft recently released new mstsc 6.0. Unfortunately autordp 1.x does not work with this new version of the remote desktop client.&lt;br /&gt;&lt;br /&gt;This is why I'll release autordp 2.0 - the utility that is compatible with both previous and the new released mstsc.&lt;br /&gt;The current status of the utility is beta because I do not have enough resources (computers/OSes) at home to test it. I'll spend some time testing it this week and hopefully change the status to release by the end of the week.&lt;br /&gt;Any help in testing is very welcome. I would appreciate if you post a comment if the utility works/does not work in your environment.&lt;br /&gt;&lt;br /&gt;Here is the download link:&lt;br /&gt;&lt;a href="http://www.abinsight.com/tools/beta/autordp.exe"&gt;http://www.abinsight.com/tools/beta/autordp.exe&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Thanks,&lt;br /&gt;Andrei&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19241504-7162236574388083420?l=abaronov.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaronov.blogspot.com/feeds/7162236574388083420/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19241504&amp;postID=7162236574388083420' title='32 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19241504/posts/default/7162236574388083420'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19241504/posts/default/7162236574388083420'/><link rel='alternate' type='text/html' href='http://abaronov.blogspot.com/2007/02/rdp-auto-logon-20-beta-1.html' title='RDP Auto logon 2.0 beta 1'/><author><name>Andrei Baronov</name><uri>http://www.blogger.com/profile/01229062449032118594</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://www.abinsight.com/images/ab150.jpg'/></author><thr:total>32</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19241504.post-116869250627409120</id><published>2007-01-13T04:36:00.000-08:00</published><updated>2007-01-13T04:48:26.786-08:00</updated><title type='text'>Networking with VMWare - Host only and NAT</title><content type='html'>It took me more time than I expected to come up with the first article in the virtual networks series - Host only and NAT networking in VMWare server. Here is the link to the article:&lt;br /&gt;&lt;a href="http://www.vmweekly.com/articles/networking_in_vmware/1/"&gt;http://www.vmweekly.com/articles/networking_in_vmware/1/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I'm currently working on two more articles. First will cover bridged networking and the second will have my observations regarding the term 'Virtual switch' used by VMWare. I believe understanding how virtual switch behaves is important for building secure virtual networks. My current plan is to continue publish these articles on vmweekly.&lt;br /&gt;&lt;br /&gt;And by the way, vmweekly has a great article "Expanding the Virtual Disk Size in 4 Steps" by Alex Vasilyev. The article name says it all. Here is the link:&lt;br /&gt;&lt;a href="http://www.vmweekly.com/articles/expanding_the_virtual_disk_size_in_4_steps/1/"&gt;http://www.vmweekly.com/articles/expanding_the_virtual_disk_size_in_4_steps/1/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19241504-116869250627409120?l=abaronov.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaronov.blogspot.com/feeds/116869250627409120/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19241504&amp;postID=116869250627409120' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19241504/posts/default/116869250627409120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19241504/posts/default/116869250627409120'/><link rel='alternate' type='text/html' href='http://abaronov.blogspot.com/2007/01/networking-with-vmware-host-only-and.html' title='Networking with VMWare - Host only and NAT'/><author><name>Andrei Baronov</name><uri>http://www.blogger.com/profile/01229062449032118594</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://www.abinsight.com/images/ab150.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19241504.post-116272712392841178</id><published>2006-11-05T03:36:00.000-08:00</published><updated>2006-11-07T01:19:48.756-08:00</updated><title type='text'>Networking with VMWare</title><content type='html'>When talking to various people, I have realized that there is a lot of misunderstanding on how NAT/Host only and bridged networking are handled by VMWare products. This is why I decided to start a series of articles designed to provide you with information about the design and use of VMWare Networking. Host only, NAT and bridged networking are covered in detail. The design overview is followed by various practical network configuration examples. The examples include isolated Virtual network for R&amp;amp;D purposes, Virtual network for standby replicas of production machines, Virtual network connected to DMZ for internet services (e.g. public SMTP, HTTP, FTP services, etc.) and Virtual network connected to LAN for Application, File and Print services. Understanding the VMWare networking helps to design Virtual network topology that makes most sense from connectivity, security and manageability standpoints.&lt;br /&gt;&lt;br /&gt;The first article will cover Host only and NAT networking with VMWare Server and Workstation on Windows. Currently I have a draft of the article. I am still discussing it with some people whom I consider to be experts in the area. If you are interested in reading the draft and are committed to provide creative comments, please drop me a line at abaronov you know what to insert here amustsoft dot com.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Platforms&lt;/strong&gt;: VMWare Server 1.x, VMWare Workstation 5.x, VMWare ESX Server 3.x&lt;br /&gt;&lt;strong&gt;Keywords&lt;/strong&gt;: VMWare, Networking, NAT, Host only, VSwitch, VMnet&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19241504-116272712392841178?l=abaronov.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaronov.blogspot.com/feeds/116272712392841178/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19241504&amp;postID=116272712392841178' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19241504/posts/default/116272712392841178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19241504/posts/default/116272712392841178'/><link rel='alternate' type='text/html' href='http://abaronov.blogspot.com/2006/11/networking-with-vmware.html' title='Networking with VMWare'/><author><name>Andrei Baronov</name><uri>http://www.blogger.com/profile/01229062449032118594</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://www.abinsight.com/images/ab150.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19241504.post-116056436965363139</id><published>2006-10-11T02:04:00.000-07:00</published><updated>2006-10-11T03:59:29.763-07:00</updated><title type='text'>Veeam Software</title><content type='html'>In my &lt;a href="http://abaronov.blogspot.com/2006_02_01_abaronov_archive.html"&gt;February 2006 post&lt;/a&gt; I mentioned how exiting I’m about virtualization technology. Fortunately, my colleagues shared my excitement and this resulted in the Company expansion to the Virtual Infrastructure Management space. Because customers are different for consumer tools (something &lt;a href="http://www.amustsoft.com"&gt;Amust Software&lt;/a&gt; is doing from the very beginning) and Virtual Infrastructure Management tools, we decided to have a new brand for the new direction. The name we settled on is &lt;a href="http://www.veeam.com"&gt;Veeam Software&lt;/a&gt;. It is not a separate Company yet, but we might do a spin off in the future.&lt;br /&gt;&lt;br /&gt;Veeam first and exciting products that are just released are:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Veeam FastSCP for VMware ESX Server&lt;/strong&gt; – a free tool that allows you to deliver an ISO file to ESX Server or make a backup copy of an existing virtual machine (VM). It ensures security by using a one-time password feature and works more than 6 times faster than SCP. &lt;a href="http://www.veeam.com/veeam_fast_scp.asp"&gt;Learn more…&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;Veeam Monitor for VMware&lt;/strong&gt; facilitates deployment planning and performance troubleshooting of virtual machines (VMs) on VMware Server running on Windows platform. Veeam Monitor is the only tool that directly integrates with VMware Virtualization Layer to provide the most comprehensive performance information and detailed statistics on CPU, Memory, Disk, Network and Pagefile. &lt;a href="http://www.veeam.com/veeam_monitor.asp"&gt;Learn more… &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;More products are coming in the near future. One example is &lt;strong&gt;Veeam Scanner&lt;/strong&gt; – the product meant to discover all the details of your virtual infrastructure. With minimal effort the scanner will track all the virtual machines in you network and group them under appropriate vmware hosts.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19241504-116056436965363139?l=abaronov.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaronov.blogspot.com/feeds/116056436965363139/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19241504&amp;postID=116056436965363139' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19241504/posts/default/116056436965363139'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19241504/posts/default/116056436965363139'/><link rel='alternate' type='text/html' href='http://abaronov.blogspot.com/2006/10/veeam-software.html' title='Veeam Software'/><author><name>Andrei Baronov</name><uri>http://www.blogger.com/profile/01229062449032118594</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://www.abinsight.com/images/ab150.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19241504.post-115797910000611661</id><published>2006-09-11T05:48:00.000-07:00</published><updated>2006-09-13T03:42:01.056-07:00</updated><title type='text'>RDP Auto logon 1.1</title><content type='html'>First of all, I appreciate all your comments made to &lt;a href="http://abaronov.blogspot.com/2006/02/rdp-auto-logon.html"&gt;1.0 version&lt;/a&gt;. I’ve implemented some in the current build and will keep updating it from time to time. I would like to say sorry for not being responsive so far. I have only recently learnt that the comments to my blog were being moderated. From now on things are going as they should, and I can answer in time to your comments. Many thanks for your feedback. &lt;br /&gt;&lt;br /&gt;Finally, I have decided to publish 1.1 update for my RDP Auto Logon utility. &lt;br /&gt;It is a UNICODE version (plus fixed some bugs) that should work on localized Windows. I’ve successfully tested it on Russian XP,SP2.&lt;br /&gt;&lt;br /&gt;To download the &lt;a href="http://www.abinsight.com/tools/rdp_autologon.asp"&gt;RDP Auto Logon 1.1 &lt;/a&gt;from my website, follow the link - &lt;a href="http://www.amustsoft.com/abinsight/download/autordp.exe"&gt;DOWNLOAD&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19241504-115797910000611661?l=abaronov.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaronov.blogspot.com/feeds/115797910000611661/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19241504&amp;postID=115797910000611661' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19241504/posts/default/115797910000611661'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19241504/posts/default/115797910000611661'/><link rel='alternate' type='text/html' href='http://abaronov.blogspot.com/2006/09/rdp-auto-logon-11.html' title='RDP Auto logon 1.1'/><author><name>Andrei Baronov</name><uri>http://www.blogger.com/profile/01229062449032118594</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://www.abinsight.com/images/ab150.jpg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19241504.post-115649462413182950</id><published>2006-08-25T01:18:00.000-07:00</published><updated>2006-09-06T09:25:39.360-07:00</updated><title type='text'>Vmount 1.1</title><content type='html'>To my surprise, Vmount utility is the one that got most of the feedback so far. I guess this means people do use it (unlike the other tools :-) ). Anyway, I’d like to thank those who gave useful feedback. Special thanks go to &lt;a href="http://www.robbastiaansen.nl/"&gt;Rob Bastiaansen&lt;/a&gt; and &lt;a href="http://www.blogger.com/profile/15628057"&gt;Alex Vasilyev&lt;/a&gt;. As the result, I’ve updated the tool. New features of the Vmount 1.1 are:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Recent Volumes – Up to 8 recently mapped volumes are available for quick mount from the context menu&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Vmware-mount logging – View Log menu item has been added to help troubleshoot any problem related to the execution of native vmware-mount.exe&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Auto-Config – The utility will try to automatically detect full path to the native vmware-mount.exe &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;The utility is available for &lt;a href="http://abinsight.com/vm/"&gt;download here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Tip: Menu item www.abinsight.com (online help and latest version information) can be used to identify version of the running Vmount as well as to get up to date product information&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19241504-115649462413182950?l=abaronov.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaronov.blogspot.com/feeds/115649462413182950/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19241504&amp;postID=115649462413182950' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19241504/posts/default/115649462413182950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19241504/posts/default/115649462413182950'/><link rel='alternate' type='text/html' href='http://abaronov.blogspot.com/2006/08/vmount-11.html' title='Vmount 1.1'/><author><name>Andrei Baronov</name><uri>http://www.blogger.com/profile/01229062449032118594</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://www.abinsight.com/images/ab150.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19241504.post-114985884134532235</id><published>2006-06-09T05:59:00.000-07:00</published><updated>2006-06-09T06:23:56.440-07:00</updated><title type='text'>Vmount</title><content type='html'>Vmount is a free GUI wrapper for command line tool vmware-mount.exe&lt;br /&gt;The user manual for the vmware-mount describes the utility in the following way: &lt;br /&gt;“The VMware DiskMount Utility allows you to mount an unused virtual disk in a&lt;br /&gt;Windows host file system as a separate drive without needing to connect to the virtual disk from within a virtual machine. You can mount specific volumes of a virtual disk if the virtual disk is partitioned.” Read more on http://www.vmware.com&lt;br /&gt;&lt;br /&gt;The production network under my control is entirely virtualized and is based on the &lt;a href="http://www.vmware.com/products/server/"&gt;free vmware server&lt;/a&gt; (RC1 stage as of the day of writing). The virtual infrastructure includes Microsoft Domain Controllers, Exchange server, SQL server and other services running on a single physical box. Virtualization allows to reduce both hardware and licensing costs when running Microsoft Windows infrastructure (&lt;a href="http://www.prnewswire.com/cgi-bin/stories.pl?ACCT=104&amp;STORY=/www/story/10-10-2005/0004164631&amp;EDATE"&gt;recent changes &lt;/a&gt;in Microsoft licensing policy allows to run up to 4 Windows 2003 R2 servers on a single box without need for additional licenses).&lt;br /&gt;&lt;br /&gt;Another great benefit of having virtual infrastructure is greatly simplified backup. The backup procedure I’m using is storing offline replicas of all the machines in a dedicated 200 Gig USB drive attached to my desktop.&lt;br /&gt;I often use mounting offline virtual disks to verify the backup integrity. It’s great to be able to check NTFS drives, look at the fragmentation level, do offline Exchange database integrity checks and much more. All without touching the production servers!&lt;br /&gt;This is why I created the vmount utility – the GUI based tool that uses native vmware-mount.exe to simplify virtual drives mapping management. The utility is written in C# and requires .Net runtime 2.0. If .Net 2.0 is not installed, the setup will detect this and will automatically download it from Microsoft site. The setup will also establish association between vmdk files and the utility. Double-clicking a vmdk file from Windows explorer will automatically mount the drive.&lt;br /&gt;The path to the native vmware-mount is configurable through the Settings dialog. The drive letters pool can also be configured. &lt;br /&gt;&lt;br /&gt;Limitations: There is not much error handling in this version. If you think it’s important to better handle errors, support snapshots or have other suggestions for new functionality, please leave a comment in this blog.&lt;br /&gt;&lt;br /&gt;Read more about the vmount on &lt;a href="http://www.abinsight.com/vm/"&gt;abinsight.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.amustsoft.com/abinsight/download/vmount1.0.exe" title="Free download VM tool"&gt;Download Vmmount&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19241504-114985884134532235?l=abaronov.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaronov.blogspot.com/feeds/114985884134532235/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19241504&amp;postID=114985884134532235' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19241504/posts/default/114985884134532235'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19241504/posts/default/114985884134532235'/><link rel='alternate' type='text/html' href='http://abaronov.blogspot.com/2006/06/vmount.html' title='Vmount'/><author><name>Andrei Baronov</name><uri>http://www.blogger.com/profile/01229062449032118594</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://www.abinsight.com/images/ab150.jpg'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19241504.post-114768716332396673</id><published>2006-05-15T02:56:00.000-07:00</published><updated>2006-05-15T03:01:32.473-07:00</updated><title type='text'>Disk Cleaner released</title><content type='html'>I’m happy to announce that &lt;strong&gt;Disk Cleaner 1.0&lt;/strong&gt; is officially released by Amust Software.&lt;br&gt; More details are available &lt;a href="http://www.amustsoft.com/disk-cleaner/"&gt;here&lt;/a&gt;. Use this link to download the latest release - &lt;a href="http://www.amustsoft.com/disk-cleaner/download/amust_disk_cleaner_1.0.exe"&gt;Download&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19241504-114768716332396673?l=abaronov.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaronov.blogspot.com/feeds/114768716332396673/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19241504&amp;postID=114768716332396673' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19241504/posts/default/114768716332396673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19241504/posts/default/114768716332396673'/><link rel='alternate' type='text/html' href='http://abaronov.blogspot.com/2006/05/disk-cleaner-released.html' title='Disk Cleaner released'/><author><name>Andrei Baronov</name><uri>http://www.blogger.com/profile/01229062449032118594</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://www.abinsight.com/images/ab150.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19241504.post-114554666767952661</id><published>2006-04-20T08:16:00.000-07:00</published><updated>2006-04-20T20:21:53.000-07:00</updated><title type='text'>AB Sudoku 1.5</title><content type='html'>Thanks everyone who provided feedback for AB Sudoku 1.0. I’m happy to announce new release – AB Sudoku 1.5 &lt;a href="http://www.abinsight.com/sudoku/"&gt;Download AB Sudoku 1.5&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;New features are:&lt;/h3&gt;&lt;br /&gt;&lt;strong&gt;- Better support for mouse-based play:&lt;/strong&gt; When I started writing the Game, my intention was to print puzzles and then solve them. Later, it turned out that people prefer playing on the computer rather than using the printouts. I hope those who like to use mouse to play, will like the way I implemented the mouse control in this version. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;- New option to reduce generated game complexity: &lt;/strong&gt;This option controls how the new game is generated. By default generated games do not have moves where guessing is required. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;- Auto-pick last number in a 9 digit sequence:&lt;/strong&gt; When all the numbers but one are known in a row/column/quadrant, the remaining number can be automatically picked up by mouse. This eliminates necessity for obvious but routine calculations, when the last number is opened in a 9-digit series. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;- Optional automatic check for new updates: &lt;/strong&gt;This ensures easy notification for latest product updates. The check occurs once per week. The check is also available per user request.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Upgrade from version 1.0:&lt;/strong&gt;&lt;br /&gt;It is recommended to uninstall Ab Sudoku 1.0 before installing the version 1.5. &lt;br /&gt;ABS files saved by previous version are valid for Ab Sudoku 1.5.&lt;br /&gt;New version is available for download at &lt;a href="http://www.abinsight.com/sudoku"&gt;AB Insight&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Also for those who like Sudoku, check out this link: &lt;a href="http://www.sudokulinks.com/sudoku.html"&gt;http://www.sudokulinks.com/sudoku.html&lt;/a&gt;&lt;br&gt;&lt;br /&gt;It has a lot of useful Sudoku-related resources.&lt;br /&gt;&lt;br /&gt;See you next time,&lt;br /&gt;Andrei&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19241504-114554666767952661?l=abaronov.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaronov.blogspot.com/feeds/114554666767952661/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19241504&amp;postID=114554666767952661' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19241504/posts/default/114554666767952661'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19241504/posts/default/114554666767952661'/><link rel='alternate' type='text/html' href='http://abaronov.blogspot.com/2006/04/ab-sudoku-15.html' title='AB Sudoku 1.5'/><author><name>Andrei Baronov</name><uri>http://www.blogger.com/profile/01229062449032118594</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://www.abinsight.com/images/ab150.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19241504.post-114405812033423695</id><published>2006-04-03T02:18:00.000-07:00</published><updated>2006-04-04T05:07:55.360-07:00</updated><title type='text'>Disk Cleaner</title><content type='html'>Hi again,&lt;br /&gt;&lt;br /&gt;My first personal IBM compatible computer had a high hard drive capacity of up to 10 Mb. Today my system is much more advanced and the disk size is 200 Gigs. However one thing has not changed. The day comes when I get ‘Insufficient disk space’ when installing new software or trying to put a new file (e.g. corporate party video) on the disk.&lt;br /&gt;&lt;br /&gt;Many utilities exist that claim to solve this problem. Most of them take care of temporary system files, temporary internet files and such to free up disk space. Unfortunately this approach does not help me. Let’s take temporary internet files as an example. On my system the size of the “Temporary Internet Files” folder is close to 150 Mb. If I clean the folder, I still don’t have room to put in a new video (850 Mb), plus my browsing experience sucks and in a week the folder size is 150 Mb again!&lt;br /&gt;&lt;br /&gt;A couple of months ago Alexey Vasilyev and I wrote a utility to show you exactly where the free space has gone. It turned out that this application helps to clean the disk and free up as much space as needed without deleting a single file. We decided to call it &lt;strong&gt;Disk Cleaner.&lt;/strong&gt;&lt;a target="_blank" href="http://www.amustsoft.com/diskcleaner/images/dc1.gif"&gt;&lt;img border="0" hspace="5" vspace="5" style="float:right" src="http://www.amustsoft.com/diskcleaner/images/dc_s.gif" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In a matter of seconds Disk Cleaner calculates recursive folder size (including all files and sub-folders) for all folders on the entire NTFS drive. It allows drilling down through any particular folder to its subfolders and helps identify space-hungry ones. When a clean-worthy folder has been identified, the tool launches native Windows Explorer against the folder. Than Explorer can be used to do the actual cleaning. Cleaning could mean deleting, moving to DVD or compressing (in rare cases).&lt;br /&gt;&lt;br /&gt;Disk Cleaner accesses NTFS through MFT (Master File Table). This is similar to how the native disk defragmenter accesses NTFS to do its job. It’s definitely the fastest way to access all objects and calculate recursive folder size.&lt;br /&gt;&lt;br /&gt;When we gave the utility to a couple of friends, the most noticeable feedback was: &lt;ol&gt;&lt;br /&gt;&lt;li&gt;the name Disk Cleaner is okay&lt;/li&gt;&lt;br /&gt;&lt;li&gt;performance is very good&lt;/li&gt;&lt;br /&gt;&lt;li&gt;a 25 MB download size is too big&lt;/li&gt;&lt;br /&gt;&lt;li&gt;some were confused why results are different when using the tool versus native Windows Explorer&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;The download size was big because we used a combination of C# and C++ to create the Disk Cleaner. This resulted in a necessity to include and install Microsoft .NET 2.0 runtime for the utility to work. That’s why &lt;a href="http://www.amustsoft.com"&gt;Amust Software&lt;/a&gt; decided to rewrite it using pure C++. Now download size is 641 Kb, which we consider quite reasonable.&lt;br /&gt;&lt;br /&gt;I will do a separate post to this blog to explain the fourth item.&lt;br /&gt;&lt;br /&gt;Current status: Disk Cleaner is fully tested and will be released on the Amust web site in a couple of weeks. The only reason not to officially release it now is that there are other significant Amust product releases on the way. The utility is going to be free, without any time limitations or functionality restrictions.&lt;br /&gt;&lt;br /&gt;Until the product is released by Amust, download is available here: &lt;a href="http://www.amustsoft.com/abinsight/download/diskcleaner.exe"&gt;Disk Cleaner&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19241504-114405812033423695?l=abaronov.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaronov.blogspot.com/feeds/114405812033423695/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19241504&amp;postID=114405812033423695' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19241504/posts/default/114405812033423695'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19241504/posts/default/114405812033423695'/><link rel='alternate' type='text/html' href='http://abaronov.blogspot.com/2006/04/disk-cleaner.html' title='Disk Cleaner'/><author><name>Andrei Baronov</name><uri>http://www.blogger.com/profile/01229062449032118594</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://www.abinsight.com/images/ab150.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19241504.post-113956831999222351</id><published>2006-02-10T02:39:00.000-08:00</published><updated>2006-08-18T04:04:59.343-07:00</updated><title type='text'>RDP Auto logon</title><content type='html'>EMC recently introduced Free VMware Server - &lt;a title="http://www.vmware.com/news/releases/server_beta.html" target="_blank" href="http://www.vmware.com/news/releases/server_beta.html"&gt;http://www.vmware.com/news/releases/server_beta.html&lt;/a&gt;. The server allows to run multiple virtual machines on a single box.&lt;br /&gt;&lt;br /&gt;I think the news is really welcome among developers. Now even smallest dev shops are equipped with robust and powerful platform for application development and testing. I expect more and better tools for both Microsoft Windows and Linux to come from ISVs in the near future.&lt;br /&gt;&lt;br /&gt;Being excited about the news, I was playing with VMware COM API in an attempt to create an application useful for my colleagues and educational for myself. The application I created uses a combination of VMware, sockets and Windows APIs to monitor and backup the VMware Server. During this exercise I came across a couple of issues that needed to be solved. Among other things there was a need to resolve MAC address to IPs and to automatically run terminal client and connect/logon to a remote IP. Resolving MAC to IP was challenging enough to deserve a separate post.&lt;br /&gt;&lt;br /&gt;To my surprise, the second problem was not as easy as I expected either. I thought simply executing native Windows Remote Connection client (mstsc.exe) with proper command line parameters will do the job. Unfortunately mstsc does not allow including user id and password in the command line. Suggestions I found on the internet (like use other terminal clients) were not helpful. See more details in the end of this posting. One of the possible solutions was to reverse engineer the way Microsoft hashes the password before saving it in a RDP file and use the same algorithm to create the file. But there was a simpler solution. The solution that finally came to my mind is to start native client and send it required parameters through &lt;em&gt;SendMessage &lt;/em&gt;(…,WM_SETTEXT,...) API.&lt;br /&gt;&lt;br /&gt;As the result, I created a simple utility that implements this method to script terminal client connections. The utility takes arguments from the command line, passes some of them to the native mstsc and sends additional parameters through the &lt;em&gt;SendMessage&lt;/em&gt; API.&lt;br /&gt;&lt;br /&gt;This free utility can be &lt;a href="http://www.abinsight.com/tools/rdp_autologon.asp"&gt;downloaded here&lt;/a&gt;. It does not require installation and works on Microsoft Windows XP and Microsoft Windows 2003 server. Please read &lt;a href="http://www.abinsight.com/tools/rdp_autologon_readme.rtf"&gt;readme.rtf&lt;/a&gt; for usage information. I hope the utility will be of help for those who’d like to script Remote Desktop Connection in Microsoft Windows XP and/or Microsoft Windows Server 2003.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19241504-113956831999222351?l=abaronov.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaronov.blogspot.com/feeds/113956831999222351/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19241504&amp;postID=113956831999222351' title='23 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19241504/posts/default/113956831999222351'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19241504/posts/default/113956831999222351'/><link rel='alternate' type='text/html' href='http://abaronov.blogspot.com/2006/02/rdp-auto-logon.html' title='RDP Auto logon'/><author><name>Andrei Baronov</name><uri>http://www.blogger.com/profile/01229062449032118594</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://www.abinsight.com/images/ab150.jpg'/></author><thr:total>23</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19241504.post-113474049479950712</id><published>2005-12-16T05:41:00.000-08:00</published><updated>2006-04-03T08:56:51.746-07:00</updated><title type='text'>Welcome!</title><content type='html'>Hi, my name is Andrei Baronov. &lt;p&gt;Running large Software projects leaves a little to none room to programming. Nevertheless, I enjoy writing tools by myself and decided to put some of them on this website as free downloads. A couple of my friends, who I discussed this idea with, promised me to also put some of their tools here. &lt;/p&gt;&lt;p&gt;Because I am employed by Amust Software, all the Copyrights belong to this Company. As some of you might notice, I used digital code signing certificate owed by Amust to sign packages and executables at this site. License agreement is also done by Amust's lawyers. I'd like to thank people who provided valuable feedback on the tool before, during and after I did the coding. &lt;/p&gt;&lt;p&gt;My first contribution to this site is Sudoku game called AB &lt;a href="http://www.abinsight.com/sudoku/default.asp"&gt;SuDoKu&lt;/a&gt;. It's not for beginners and I didn't bother to create online help or put rules explanation to the program. A good place to get the idea about SuDoKu and its history is Wikipedia.org, the direct link you will find on &lt;a href="http://www.abinsight.com/sudoku/default.asp"&gt;AB SuDoKu page&lt;/a&gt;. So if the screenshot below does not ring the bell, my program is probably not for you :)&lt;/p&gt;&lt;p align="center"&gt;&lt;img height="103" src="http://www.abinsight.com/images/sud_ex.gif" width="100" border="0" /&gt;&lt;/p&gt;&lt;p&gt;&lt;screenshot&gt;From the other hand, if you are fan of the game and are looking for a little bit more challenging plays than what some other tools consider a '&lt;screenshot&gt;super-duper paranoid level', try this one! If you are lost, you can use a little bit of cheating -&lt;screenshot&gt; the Expert is there to suggest you a position for the next move, the move itself or the complete game solution. I also found it useful to print the game in case I'm planning to travel or just to play while watching a DVD. Wanna try? &lt;a href="http://www.amustsoft.com/abinsight/download/absudoku1.0.exe"&gt;Download AB SuDoKu &lt;/a&gt;or &lt;a href="http://www.abinsight.com/sudoku/default.asp"&gt;read more here&lt;/a&gt;. &lt;/screenshot&gt;&lt;/screenshot&gt;&lt;/screenshot&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19241504-113474049479950712?l=abaronov.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaronov.blogspot.com/feeds/113474049479950712/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19241504&amp;postID=113474049479950712' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19241504/posts/default/113474049479950712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19241504/posts/default/113474049479950712'/><link rel='alternate' type='text/html' href='http://abaronov.blogspot.com/2005/12/welcome.html' title='Welcome!'/><author><name>Andrei Baronov</name><uri>http://www.blogger.com/profile/01229062449032118594</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://www.abinsight.com/images/ab150.jpg'/></author><thr:total>1</thr:total></entry></feed>
