Why should I copy of a CVI DLL compiled in the System32 folder?

Hello

I've been letting the compiler CVI copy of a DLL (project) in the windows\System32 folder.

It was mainly to leave more than 1 other executables CVI, installed in different folders under \Program Files\

Discover and share this code of the DLL.

In addition, when you build the kit distribution for the DLL, I directed the DLL must be installed in the System32 folder.

When you introduce this concept in a review to an other software engineers, a mechanic found that the System32 folder should be reserved for windows, hardware drivers, etc.. My CVI DLL needs to reside in the working folder of the executable main partner, or any other location. His concerns were uninstalling and updating process, and if the DLL were at a location specified by the installer, it would be easier to follow, etc..

I'm assuming that NEITHER recommended CVI to "COPY IN the \Windows\System32 folder. Why?

Should my fellow engineer some friendly advice?

[BTW, he used NEITHER CVI occasionally, especially with other languages]

Thank you ALL

Scott Youngren with CVI 8.1.x

Hi Scott,.

Even if we are aware of them or not, most programs use System32 as their destination of DLL.

I myself wouldn't mind too much about.

Have you seen this document?

You can install to a different location and use the PATH environment variable where you can not convince that system32 is ok.

Tags: NI Software

Similar Questions

  • Cannot replace the authui.dll in the system32 folder

    Yes I know I'm not supposed to do that, but I want to change the Vista login screen.  I copied and edited the original authui.dll, but when I try to ' move and replace "/" copy and replace "it in the system32 folder, nothing happens - screen flashes as if the file has been moved, but when I check, there is no authui.dll in the system32 folder.  I opened the file in Reshacker and has replaced the original authui.dll file with my changes successfully but the result is the same in both cases: Vista does not accept an edited version of authui.dll and the login screen remains black with only a slider and I'm forced to use sytem restore to restart vista.

    Why authui cannot be changed?  I don't understand!? I know that imageres.dll and basebrd.dll can be changed, why not authui.dll?

    I have vista 32 sp0 Home premium and I took possession of the file.

    It seems that this person was able to do it if its not impossible:

    http://www.AeroXP.org/Board/index.php?showtopic=7545

    Hello

    Check this link and no need to change anything:
    http://www.Vistax64.com/tutorials/79886-logon-screen-change.html

    All the best!

  • Shimgvw.dll file in the sys32 folder can be boggus

    Shimgvw.dll file in the sys32 folder can be boggus, no propertys tab, how to save file from another folder that has the legitimate Properties tab?

    Update security for Windows XP (KB2483185)
    Last published: 08/02/2011
    A security issue has been identified that could allow an unauthenticated remote attacker to compromise your system and take control. You can protect your system by installing this update from Microsoft. After you install this update, you may have to restart your system.

    This update downloads ok but fails to install, so I did a manual download and install, but when asked for the location of shimgvw.dll during installation and I point to the file in the sys32 folder the update fails, it seems, there are 3 versions of this file, but the System 32 folder isn 't legitimate because it does not appear info version or company. "

    What can I do?

    Q1: When you say Properties tab are actually referring to the Version tab, i.e. right click on the file, select Properties and no Version and summary tabs not only general tab?

    Q2: Did you check C:\Windows\System32|dllcache for shimgvw.dll? Should be the same version 6.0.2900.6072-429 KB Windows Picture and Fax Viewer-Application Extension

    . If folder dllcache a Version tab displays the above version number and Microsoft Corporation as the owner, then could cut and move of the System32 folder then vouscopiezetcollezle the dllcache to the System32 folder and try regsvr32 shimgvw.dll in the run > open: box. If registration is successful, try to manually update again.

    There is always the posibilty of the malware infection. Have you MSE working properly?

    Visit the Microsoft Solution Center and antivirus security for resources and tools to keep your PC safe and healthy. If you have problems with the installation of the update itself, visit the Microsoft Update Support for resources and tools to keep your PC updated with the latest updates.

    I hope this helps.

  • Unable to get copy of targeting DAQmx.dll 4.5 / / the type 'NationalInstruments.ISynchronizeCallbacks' is defined in an assembly that is not referenced.

    I inherited a software project that uses the NationalInstruments.DAQmx.dll library. I currently have the 13.0.40 32-bit version of the library. I rewrite the 64 bit .NET 4.5 and have found problems when you use the 13.0.40 version. Namely the two errors below

    Error    1    type 'NationalInstruments.ISupportSynchronizationContext' is defined in an assembly that is not referenced. You must add a reference to assembly ' NationalInstruments.Common, Version = 13.0.40.190...
    Error 2 type 'NationalInstruments.ISynchronizeCallbacks' is defined in an assembly that is not referenced. You must add a reference to assembly ' NationalInstruments.Common, Version = 13.0.40.190...

    Research mistakes online, I think that the problem is that my current DAQmx.dll is the .NET 4.0 framework and my new project target .NET 4.5.

    I went on the Web site of NOR and downloaded the NI DAQmx 15.1 "Downloader" (found here http://www.ni.com/download/ni-daqmx-15.1/5617/en/). This executable, once executed, then downloads ~1.7GB compressed files, once unpacked there are a large number of software and current documentation. After speaking with an engineer application OR on the phone he asked me to launch the NI DAQmx setup in the top level of the unpacked files folder. He then installed what I would call the Suite OR software... (Front flip, after I did an uninstall, the uninstall program me notified that I'm removing 224 pieces of software.) So why I call it the Suite OR).

    After installation, I was tasked to search for a similar folder installation directory to MStudio / / DAQmx / / DotNET / / assemblies / / current for the new version of the DAQmx.dll but only found dll starting with NationalInstruments.Common and anything ending with DAQmx. I also did a search on the full installation for the dll directory and found no NationalInstruments.DAQmx.dll. I decided to try the . Common.dll suggests that the naming convention may had changed, nothing helps.

    (Just some extra info) Finally, I went to the machine that has the old version of the Suite OR on it (I develop on a separate computer from the one using my instrument NOR) and looked under the same folder I mentioned above. Under this folder I locate a NationalInstrument.DAQmx.dll if this is the one I currently use. I also find a 64-bit version of the 13.0.40 dll, which is nice, but still has the same problems as the 32-bit version.

    So I guess my questions are now

    • Do I have reason to think that I need a newer dll? The one with the XX naming convention. XX.45 (15.1.45, I hope)?

    • If so, a DAQmx.dll who target 4.5 is of NEITHER?

    • If it does not exist, where can I find it? ...

    Well, I think I have mislead you again NYC. It seems that my problem has not been resolved. I tried all the libraries for each version, Measurement Studio from 2010 to 2013.

    The folder structure I have is as follows.

    \MeasurementStudioVS2010\\DotNET\\Assemblies\\Current\\NationalInstruments.DAQmx.dll
    \MeasurementStudioVS2010\\DotNET\\Assemblies\\15.1.40.61\\NationalInstruments.DAQmx.dll

    \MeasurementStudioVS2010\\DotNET\\Assemblies (64-bit)\\Current\\NationalInstruments.DAQmx.dll

    \MeasurementStudioVS2010\\DotNET\\Assemblies (64-bit)\\15.1.40.61\\NationalInstruments.DAQmx.dll

    \MeasurementStudioVS2012\\DotNET\\Assemblies\\Current\\NationalInstruments.DAQmx.dll

    \MeasurementStudioVS2012\\DotNET\\Assemblies\\15.1.45.61\\NationalInstruments.DAQmx.dll

    \MeasurementStudioVS2012\\DotNET\\Assemblies (64-bit)\\Current\\NationalInstruments.DAQmx.dll

    \MeasurementStudioVS2012\\DotNET\\Assemblies (64-bit)-15.1.45.61\\NationalInstruments.DAQmx.dll

    \MeasurementStudioVS2013\\DotNET\\Assemblies\\15.1.45.61\\NationalInstruments.DAQmx.ComponentModel.dll

    Obvious all directories not marked 64 bits fail because they are not 64-bit. Directories marked 15.1.40.61 do not work gives me the original error. because they target DotNET 4.0. Under the VS2013 directories are not NationalInstruments.DAQmx.ComponentModel.dll only NationalInstruments.DAQmx.dll. Directories marked with 15.1.45.61 highlighted give the same error, namely

    Error 1 the type 'NationalInstruments.ISupportSynchronizationContext' is defined in an assembly that is not referenced. You must add a reference to assembly ' NationalInstruments.Common, Version =15.0.40. 49154...

    Which I guess means that the name of the 15.1.45 directory does not coincide with the 15.0.40dll version. Am I misunderstanding this error, or am I wrong that the dll under 15.1.45 are not what they are labeled as?

    For reference, here are two snippits of code I'm trying to do work.

    using (NationalInstruments.DAQmx.Task analogWriteTask = NationalInstruments.DAQmx.Task (()) new / / errors arise here using task
    {
    String [] channels = DaqSystem.Local.GetPhysicalChannels (PhysicalChannelTypes.AO, PhysicalChannelAccess.External);
    analogWriteTask.AOChannels.CreateVoltageChannel (channels [1], "aoChannel", MIN_VOLTAGE_OUT_THEORETICAL, MAX_VOLTAGE_OUT, AOVoltageUnits.Volts);
    AnalogSingleChannelWriter writer = new AnalogSingleChannelWriter (analogWriteTask.Stream);
    writer. WriteSingleSample (commandValue, true);
    }

    using (NationalInstruments.DAQmx.Task digitalWriteTask = NationalInstruments.DAQmx.Task (()) new / / errors arise here using task
    {
    String [] channels = DaqSystem.Local.GetPhysicalChannels (PhysicalChannelTypes.DOPort, PhysicalChannelAccess.External);
    digitalWriteTask.DOChannels.CreateChannel (channels [1], "port1", ChannelLineGrouping.OneChannelForAllLines);
    DigitalSingleChannelWriter writer = new DigitalSingleChannelWriter (digitalWriteTask.Stream);
    writer. WriteSingleSampleMultiLine (commandValue, true);
    }

    EDIT: So the real problem is that I have not included NationalInstruments.DAQmx.Common.dll in my project.

  • Windows XP SP3, corrupted registry. Corrupt / missing windows system32\config\system - restore via Recovery Console cannot copy files of origin of the system32 folder. Please help.

    When my husband's computer was incorrectly stop we met the ' Windows XP didn't start because the following file is missing or corrupt: \WINDOWS\SYSTEM32\CONFIG\SYSTEM "error message. I understand that the registry is written on the judgment and that it is not rare that the registry damaged during the power failure or abnormal stop. Checking the bandages for details on how to proceed, and begin the process of recovery appearing in theArticle ID: 307545 of http://support.microsoft.com/kb/307545/en-us below:

    «First part in the first part, you start the Recovery Console, create a temporary folder, back up the existing registry files to a new location, delete the registry from their existing location files and then copy the registry files in the repair folder to the folder System32\Config.» When you have completed this procedure, a registry is created that you can use to start Windows XP. This registry was created and saved during the initial setup of Windows XP. Therefore, any changes and settings that took place after Setup has finished are lost.

    The full, first part, follow these steps:

    1. Insert the diskette of starting Windows XP in the floppy drive, or insert the Windows XP CD into the CD-ROM drive and restart the computer.
      Click to select all of the options required to start the computer from the CD-ROM drive if you are prompted to do so.
    2. When the "Welcome" screen appears, press R to start the Recovery Console.
    3. If you have a dual-boot or multiboot, select the installation that you want to access from the Recovery Console.
    4. When you are prompted to do so, type the administrator password. If the administrator password is blank, just press ENTER.
    5. At the Recovery Console prompt, type the following lines, pressing ENTER after you type each line:
      MD tmp
      copy c:\windows\system32\config\system c:\windows\tmp\system.bak
      copy c:\windows\system32\config\software c:\windows\tmp\software.bak
      Copy c:\windows\system32\config\sam c:\windows\tmp\sam.bak
      copy c:\windows\system32\config\security c:\windows\tmp\security.bak
      Copy c:\windows\system32\config\default c:\windows\tmp\default.bak.

    There was no administrator password prompt, but the console began without incident. I was unable to copy these files to a folder. (Yes, I checked my spelling and made certain that the commands, parameters and syntax are accurate.) I created another directory and tested the console by copying the files to repair to the secondary directory. These copied without any errors. I was able to discern that there are no problems with the console itself.  At this point, I'm not sure how to proceed.  There is data that has not yet been backed up and must be recovered where it is suggested to do a new/factory install. Therefore, I need to know if there is another way to proceed to the recovery or if I do a fresh install. In addition, any suggestions on its disk data recovery, if the new installation is the only way to move forward, also would be appreciated. Thank you.

    Just to be clear, when you have tried, for example, to run this command:

    copy c:\windows\system32\config\system c:\windows\tmp\system.bak

    You have an error message (please report it to full) or maybe nothing happened.

    But you did another directory (say 'c:\windows\otherdir') managed by running the following command:

    Copy c:\windows\repair\system c:\windows\otherdir\system

    If this is the situation in which you are in, you are essentially impossible to create a backup copy of the current registry damaged.  This is not the end of the world, because as you can see by reading the full article, you never use these files master anyway.  This step is just included "on the side of caution" so that you can restore the original registry files, corrupted, if for some reason you wanted to.

    Because you cannot start the system anyway, you might as well begin the process described in the article without creating these master files.

    You can either make the step remove first:

    delete c:\windows\system32\config\system

    or just try to copy the files in the directory of repair on the files in the \system32\config directory and answer 'Yes' when asked if you want to replace the existing file.

    Note that the success of this procedure assumes that you run the system restore.  Otherwise, you'll find yourself with the registry as there was when Windows installation - which certainly won't be compatible with the State of your machine today.

    Essentially, what you are doing are the following:

    1. While in the Recovery Console, restore the registry to its state when you first installed Windows.  This allows you to start Windows - but do not try to use any application program.

    2. in Windows, copy of the registry that is saved in a recent restore Point to a location that are accessible by the Recovery Console - but not by using the restore application from the system itself, because with the 'original' registry, System Restore is not aware of these restore points.

    3. While in the Recovery Console, restore the registry using the files you made available at step 2.

    I don't really know what's the point of the stage of section 4, unless it is to use system restore to restore to a different restore point.

    If you can't make things work by following the steps above, or if there is no recent restore points to use in step 2, then you are correct: you must backup your data, do a clean reinstall of Windows, then reinstall your applications with original media and restore your data from backup.

    If you are able to do step 1 and start Windows with its original register, you should be able to use the native Windows tools to backup your data.  I would not use NTBackup, but rather just copy (do not use the 'move' command) data on an external hard drive.  Alternately, you could boot from a live CD of Linux (for example, Knoppix) to access your drive and copy the data.  Or if you have a bootable CD from a like Acronis Disk Imaging application, you can use it.  If you would like more information in this sense, after return.

  • FireFox does not start due to message ssl3.dll is missing, and indeed it is not in the folder program files. But I can't seem to be able to reinstall Firefox or copy the ssl3.dll file in the program folder files. Help?

    Webroot identified ssl3.dll as a threat and deleted. Now, I can't start Firefox, nor can I copy ssl3.dll in the file Firefox program. I tried to uninstall Firefox and reinstall, but it always shows an update and does not seem to add ssl3.dll. Help?

    See also [904266/questions/904266]

  • Why should Windows 8.1 I 2 different profiles with the same default folders, but each with completely different content?

    I want to save my e-mail and archives. I intend to put them in my folder "Documents" for backup of 'Cloud' and also in an external hard drive that I have always used in the past and, as a child of 76 with a new computer, 8.1 instead of XP and TB instead of Outlook Express, that I feel more confident on my external hard drive! I have 31 TB and Windows 8.1. I put my computer to show the "hidden files and folders". In user/AppData/Local name there is a record of TB with 'Profiles' and there my XXXX.default folder - but it has only a limited number of files and folders (Cache/cache2...). In user/AppData/Roaming name, there is also a TB with 'Profiles' folder and there my XXXX.default folder- but it contains a completely different and much larger files and Folders collection (4 different folders and multiple files MAB and SQLITE and others). Why have I not two files with different content identical default? Do I have to register each one? Can someone please explain/help, preferably in words this 76 year-old could understand.

    Windows 8 user accounts can be local or remote. It assumes that everyone has a roaming profile. Thunderbird uses mobile records as you can see, but there is only the rump in local that I don't really understand the existence of.

    Thunderbird does not use it, I guess that windows creates.

  • The fairness of the price... Because I live in canada why should have to pay a lot more due to the exchange rate? How is that fair?

    Subject says it all.

    I contacted the support and all they would do is paid for ten days to use the software when I have to pay additional hundreds because I live in the Canada... As they don't have a price in Canadian dollars and must pay in US Dollars on top of the service charge for currency conversion that would be great if these pay with CAD had a lower price to pay. And don't forget about taxes on top of everything

    Why the creative cloud for Europe is so expensive?

    Above forum is basically the same and made a lot of good points!

  • Why should I uncheck responder OCSP query servers to confirm the current validity of certificates to access the site Web of Yahoo?

    If I check the servers of responder ocsp query I get the error message sec_error_ocsp_old_response. If I uncheck that box yahoo charge very well

    Hello, can check you that your system clock is set to correct date, time, and time zone? -> time.is

  • Why should I sign into hotmail even if I ticked the box "Remember my password", over and over again?

    Here are the details, I sign every time I check my emails!

    View all Windows Live and Hotmail questions in the appropriate forum found here:
    http://windowslivehelp.com/

  • Why should I update in Help and Support to show the images?

    I just noticed that ALL of the help and support for my Windows 7 Home Premium 32-bit have been showing a broken image icon, but if I hit the refresh of the image appears. How can I fix so I don't have to hit refresh?  And if you answer improves my Windows operating system, as I saw in the Knowledge Base, I redirect every "Microsoft Help Desk" Virus detected on your computer phone scam that I get from your call center.

    Hello

    Thank you for the information. I appreciate your efforts to resolve the issue.

    I suggest you to check if you are facing the same question in another user account.

    You can create a new user account on your computer, and then check.

    Create a new user account-
    http://Windows.Microsoft.com/en-us/Windows7/create-a-user-account

    If you are not faced with the same question in a new user account, you can check the link below and use the steps in the condition to set a user profile corrupted.
    http://Windows.Microsoft.com/en-us/Windows7/fix-a-corrupted-user-profile

    Hope this information helps.

    Please reply with the results, in order to help you solve the problem.

    Thank you

  • Why should I click on F5 each time to see the documents

    My documents don't show unless I click on F5.  Visitors to my groups do not know this so they leave.  If this is the case?  How can I fix it?

    Check your Explorer settings: http://social.msdn.microsoft.com/Forums/en-US/windowsdeveloperpreviewgeneral/thread/27314d0a-9c70-4b79-93e7-23fe60e7e374

    J W Stuart: http://www.pagestart.com

  • Why my downloads arive on my desktop and not in the download folder.

    Can someone help I am new, how to reset downloads destination

    This article shows you how to change the location of download with Internet Explorer 9.

    http://Windows.Microsoft.com/en-us/Windows7/using-download-manager-in-Internet-Explorer

  • Why should I back up before the upgrade

    Apple gives to think that I have back up before upgrading. Why should I do?

    In this digital world, the better to protect your data is backup, backup and backup.

    Between 0 and 1, a lot of things can happen, once gone, he disappeared.

    In any case, it is your duty & responsible for your own data and not Apple.

    You have been warned. Answer to yourself.

  • I have Mozilla Firefox. Why should I download it again?

    This is the first problem, that I just had. I will resign from registration because I fear other problems if I already meet first.

    brendamonaco said

    Why should I download it again?

    Other that the updates, there is no reason to download it again.
    Why do you think that you need to download again?

Maybe you are looking for

  • He was somehow set up my own Web server?

    Hello community I'm new in Web site development and I run a website called www.resthouse-wallis.com. In fact, I can't run the Web site and I think that's not because of my hosting. It is possible that with some changes in the Terminal (nginx, apache)

  • ScanJet 5370C: is there a Windows Vista compatible driver for Scanjet 5370C

    Analyze the used to work OK with Windows XP now want to use it with Windows Vista, but need a Jet pilot. USB connection. ScanJet 5370C y at - there a driver available?  Is no longer supported by manufacturer

  • How can I burn multiple files on the same DVD project.

    I: Pic2010, Pics2011, Pics2012 and I would put them all on one DVD. If I playridebikehike Pics2010 then I canoe burn anyting else on the same DVD. It seems that it it shall terminate once the complete combustion? Thank you

  • Limiting the tables and using lindex in commands regexp

    Hello Here's my second and extremely crap question/post in what concerns the EEM/TCL.  I did some research on Google and have not really been able to find an answer to these questions.  Probably more due to my lack of agility with the search bar of t

  • Adding 1142 points of access to existing wireless network

    Is there that problems with the addition of 1142 points of access to areas that have existing 1242 and 1232 access points?  I have heard and read that the 1142 provide improved thanks to the function «clientlink» performance  The clients that we have