Jump to content

Caracol

Members
  • Posts

    7
  • Joined

  • Last visited

Caracol's Achievements

Seeker

Seeker (1/7)

0

Reputation

  1. The specific dll I'm trying to read was written in C++ and contains (among other things) a list of strings.
  2. Thanks for the reply JohnOne. Unfortunately this does not seem to work well with dlls... I get very strange results...
  3. Hi, I want to write a script that takes a DLL file and converts it to txt. In fact I want to take line by line as strings and push them into an array. I am having trouble understanding how to utilize EnumResourceNames (it's my understanding that this is the best way to access dll contents). Can someone please advise on this? Thanks!
  4. Good stuff, thanks! I eventually ended up with this simple code: SetError(0) RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5\","Install") If @error <> 0 Then MsgBox(0,"Info", ".NET v3.5 or higher is required!") EndIf As it turns out this key will always be present if v3.5 is installed. Also, .NET installs prior versions during the installation process of any version, so if a higher version of .NET is installed, this key will definitely be found. I have done the same to see if there is a PDF viewer installed on the machine: SetError(0) RegRead("HKEY_CLASSES_ROOT\.pdf","") If @error <> 0 Then MsgBox(0,"Info", "A pdf reader is required.") EndIf Thanks all for your swift and helpful replies! Ascend4nt - I found your code sample very useful for other things too
  5. Good idea, thanks! Found this: http://bytes.com/topic/net/answers/121177-test-if-net-installed I'll see if I can put the uninstall registry key to use. Cheers
  6. Hi MPH, I don't need .NET for autoit, I need it for something else, but I want to use autoit script to check whether .NET is present or not as a condition for running a set of commands. Thanks again
  7. Hi all, I want a script to run and tell me whether the machine on which it's running has .NET installed or not. Any advice? Thanks!
×
×
  • Create New...