Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7405225
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 29, 20262026-05-29T05:22:18+00:00 2026-05-29T05:22:18+00:00

we are using some private MSMQ queues with our production system. Since implementing, we’ve

  • 0

we are using some private MSMQ queues with our production system. Since implementing, we’ve had to update some stuff with the queues and re-create them to work with updated code. We have over 200 machines that need these updates so I’m working on a program that will be pushed via SMS to do this update.

What I’m noticing is that the only person that can run my program to do the update is the one that originally setup the private queue on that particular machine. Because of the number of machines, there were multiple admins that setup these queues.

Since not all of the employees still work here, this is causing me [my program] a problem. The permissions are not allowing the program to update everything that I need. I googled and found this link http://social.msdn.microsoft.com/Forums/hu-HU/msmq/thread/36a3d910-d533-4af3-86dc-498d00c68fef that shows how to update the permissions by modifying the file that is created for each of the queues. Great! It works when I manually navigate to that path and do the update. Now I want to do it programmatically via SMS push.

When trying to run this from my program, I get an error back saying the directory does not exist “C:\Windows\System32\msmq\storage\lqs”. Huh? When I enter that path into Start->Run, it brings up the folder just fine. Well, breaking on the if (Directory.Exists(path)) part of my code definitely returns a false. If I remove all of the folders beyond System32, then the Directory.Exsts works just fine.

Why can’t my program determine whether or not that msmq folder exists? I’ve tried “running as administrator” and it still returns false. What do I need to do to get that check to work?

Thanks

Edit: This is really weird, I have a FindAndReplace API that I wrote that will take in a path (file or directory), find text, replace text, etc. When I’m running that program from my Find And Replace GUI wrapper, it works just fine. But when I’m calling this API from my update program, it says that directory doesn’t exist. This is really confusing. (I should probably remove the MSMQ tag because it has nothing to do with my question…)

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-29T05:22:18+00:00Added an answer on May 29, 2026 at 5:22 am

    Project + Properties, Build tab. Change the “Target platform” setting from x86 to AnyCPU. This lets you program run in 64-mode so the c:\windows\system32 directory search doesn’t get redirected to c:\windows\syswow64.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

We have a number of MSMQ queues throughout our system, both private and public
My particular scenario involves doing some text transformation using regular expressions within a private
I downloaded an example application for using some web services with an online system.
I am implementing an application managed login mechanism using some primefaces components. I successfully
I am using unfuddle to host some private projects, unfuddle is an excellent solution
Using some of the methods, I am able to check the orientations to which
I've been using some basic AOP style solutions for cross-cutting concerns like security, logging,
I am using some nested layouts in Ruby on Rails, and in one of
Is there some library for using some sort of cursor over a file? I
I am using some custom controls one of which is a tooltip controller that

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.