{"id":1084,"date":"2012-10-08T12:34:28","date_gmt":"2012-10-08T10:34:28","guid":{"rendered":"http:\/\/hen.co.za\/blog\/?p=1084"},"modified":"2012-10-08T12:34:28","modified_gmt":"2012-10-08T10:34:28","slug":"msmq-monitor","status":"publish","type":"post","link":"https:\/\/hen.co.za\/blog\/2012\/10\/msmq-monitor\/","title":{"rendered":"MSMQ Monitor"},"content":{"rendered":"<p>I have this really old tool I create (literally) 10 years ago do help with some MSMQ related development stuff at the time. Since then I have hardly touched it (source code) but it still seems to work to this day &#8211; even on Windows 7. It was intended to help me\/developers to &#8216;see&#8217; what is going on inside some test queues while we were in the process of working with a system that we developed that uses the technology.<\/p>\n<p>The &#8216;Tool&#8217; is really simple yet really powerful to do just what it was intended &#8211; to monitor MSMQ queues and let you manipulate messages inside the queues. It can view\/create\/delete\/resubmit and do all kind of crazy things with MSMQ messages. It even has a simple MSMQ stress tool built right in!<\/p>\n<p><strong>Some screenshots<\/strong><\/p>\n<p><a href=\"https:\/\/hen.co.za\/blog\/wp-content\/uploads\/2012\/10\/MSMQMonitor1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1085\" title=\"MSMQ Monitor Main window\" src=\"https:\/\/hen.co.za\/blog\/wp-content\/uploads\/2012\/10\/MSMQMonitor1.png\" alt=\"MSMQ Monitor Main window\" width=\"398\" height=\"288\" srcset=\"https:\/\/hen.co.za\/blog\/wp-content\/uploads\/2012\/10\/MSMQMonitor1.png 398w, https:\/\/hen.co.za\/blog\/wp-content\/uploads\/2012\/10\/MSMQMonitor1-300x217.png 300w\" sizes=\"auto, (max-width: 398px) 100vw, 398px\" \/><\/a><\/p>\n<p><strong>Queue options<\/strong><\/p>\n<p><a href=\"https:\/\/hen.co.za\/blog\/wp-content\/uploads\/2012\/10\/MSMQMonitor2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1086\" title=\"MSMQ Monitor Queue options\" src=\"https:\/\/hen.co.za\/blog\/wp-content\/uploads\/2012\/10\/MSMQMonitor2.png\" alt=\"MSMQ Monitor Queue options\" width=\"399\" height=\"416\" srcset=\"https:\/\/hen.co.za\/blog\/wp-content\/uploads\/2012\/10\/MSMQMonitor2.png 399w, https:\/\/hen.co.za\/blog\/wp-content\/uploads\/2012\/10\/MSMQMonitor2-287x300.png 287w\" sizes=\"auto, (max-width: 399px) 100vw, 399px\" \/><\/a><\/p>\n<p><strong>Stress Tester<\/strong><\/p>\n<p><a href=\"https:\/\/hen.co.za\/blog\/wp-content\/uploads\/2012\/10\/MSMQMonitor3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1087\" title=\"MSMQ Monitor Stress Tester\" src=\"https:\/\/hen.co.za\/blog\/wp-content\/uploads\/2012\/10\/MSMQMonitor3.png\" alt=\"MSMQ Monitor Stress Tester\" width=\"382\" height=\"350\" srcset=\"https:\/\/hen.co.za\/blog\/wp-content\/uploads\/2012\/10\/MSMQMonitor3.png 382w, https:\/\/hen.co.za\/blog\/wp-content\/uploads\/2012\/10\/MSMQMonitor3-300x274.png 300w\" sizes=\"auto, (max-width: 382px) 100vw, 382px\" \/><\/a><\/p>\n<p>Of course, this tool is provided &#8216;as is&#8217;. I simply thought of sharing it if someone else might find it useful. The source code was\/is written in plain old vb.net.<\/p>\n<p>Grab it from <a href=\"https:\/\/hen.co.za\/blog\/wp-content\/uploads\/2012\/10\/MSMQMonitorSetup.zip\">here<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I have this really old tool I create (literally) 10 years ago do help with some MSMQ related development stuff at the time. Since then I have hardly touched it (source code) but it still seems to work to this &hellip;<\/p>\n<p class=\"read-more\"><a href=\"https:\/\/hen.co.za\/blog\/2012\/10\/msmq-monitor\/\">Read more &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[7,244,243,41],"class_list":["post-1084","post","type-post","status-publish","format-standard","hentry","category-development","tag-net","tag-monitor","tag-msmq","tag-tool"],"_links":{"self":[{"href":"https:\/\/hen.co.za\/blog\/wp-json\/wp\/v2\/posts\/1084","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hen.co.za\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hen.co.za\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hen.co.za\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hen.co.za\/blog\/wp-json\/wp\/v2\/comments?post=1084"}],"version-history":[{"count":4,"href":"https:\/\/hen.co.za\/blog\/wp-json\/wp\/v2\/posts\/1084\/revisions"}],"predecessor-version":[{"id":1092,"href":"https:\/\/hen.co.za\/blog\/wp-json\/wp\/v2\/posts\/1084\/revisions\/1092"}],"wp:attachment":[{"href":"https:\/\/hen.co.za\/blog\/wp-json\/wp\/v2\/media?parent=1084"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hen.co.za\/blog\/wp-json\/wp\/v2\/categories?post=1084"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hen.co.za\/blog\/wp-json\/wp\/v2\/tags?post=1084"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}