Deployed Applicatio​n requiring lksock.dll​?

I have developed an application for deployment on Windows XP(pro/home)machines which provides a
remote front panel interface and analysis package to another application running on a fieldpoint
on the local network or on a remote dial-up network. This application works fine (as a standalone
application) on a machine which also has a LabVIEW development system installed, but I get a run-
time error indicating "missing lksock.dll" on a non-LV-equipped XP box.
Searching for lksock.dll on the LV machine reveals the file in C:\WINDOWS\system32\ and the
pop-up file description indicates "part of Logos 4.0" and "National Instruments".
How should I solve this problem? The application uses (to my knowledge) only those DSC features
which require no additional run-time license. It communicates with the server application via
TCP and FTP VIs and also employs the DSC security features not requiring the DSC run-time engine.
I am worried that if I simply add this dll file to the installer list I will only fix the "first"
problem, or worse, I will mess up something else in the target computer, contravene my Labview
license agreement, or otherwise end up in "a maze of twisty little passages, all alike"...
Please help!
Bob

To follow up here for posterity (gee its lonely responding to my own
posts!): NI support contacted me and indicated it was OK for me to
include the DLLs as support files in the installer. But something
else they said made me realize the source of the problem.
Turns out I had probably gotten too ruthless in the installer build
configuration and, along with a host of stuff like report generation
support had possibly excluded some pieces of DSC that my app needed.
Since the Logos dlls were installed on the machine I originally tested
the deployed application on, I discovered no problem until attempting
to deploy to a non-LV_DSC-equipped machine.
So the moral is: Don't assume your deployed application is self-sufficient
until it installs and runs on a machine that has never seen LabVIEW
before, and don't get too ruthless in trimming stuff out of the build
you don't think you use (and the forget you did it!!!).
Bob

Similar Messages

  • Can I include a ClickOnce deployment and rest Registry ActiveX dll to register (program created by c #)?

    hi !
    Can I include a ClickOnce deployment and rest Registry ActiveX dll to register (program created by c #)?
    Please answer.

    hi !
    Can I include a ClickOnce deployment and rest Registry ActiveX dll to register (program created by c #)?
    Please answer.
    Hello,
    We could not registry activex dll with clickonce directly, but here is a workaround below.
    1. Create Package for that activex dll to registry it to com.
    2. Package that MSI to CAB file.
    #1,#2 for detailed steps, please refer to the following blog.
    How to develop and deploy ActiveX control in C#
    3.
    Deploying CAB Files Using ClickOnce Deployment
    Regards,
    Carl
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • (Deployment) Minimum Software required for BUILD server and IIS WebServer

    We have a simple .Net SDK application written using VB-2005 and the Crystal Reports XI (R2) DEVELOPER package.
    The RPT files are posted on our BOE-XI (R2) server, and are called using the View-On-Demand method from the Page Server (similar to the SDK sample application). At some point in the future, our .Net applications may invoke some of the other SDK content types.
    In our environment, the .NET web-applications are checked-in to Clear Case, and then sent to a stand-alone BUILD server to be compiled. The compiled .NET web-applications are then posted to a stand-alone IIS WebServer (not the IIS server that hosts BOE InfoView/CMC).
    The BUILD server and IIS WebServer have to be as "stripped-down" as possible in order to go through our QAT and Impact Analysis process.
    So far we have had success if we deploy the SDK-only install from the Crystal Reports XI (R2) DEVELOPER package, and the service packs, but it doesn't include all the SDK components for other BOE content types.
    If we deploy the Client-only install from the BOE-XI (R2) package, and the service packs - it doesn't seem to include the CR-Viewer which we need. But it does includes a bunch of extra software (eg. UNIVERSE DESIGNER) on the desktop of the BUILD server and IIS WebServer that our QA guys don't like.
    What are the Minimum Software required for BUILD server and IIS WebServer to support CR and BOE SDKs...?
    Are there any install packages that contain JUST those components, and not all the extra software that is not needed to Build/Deploy in .NET...?
    Thanks in advance for the advice.

    Due to the CrystalDecisions.web.dll for the 2.0 framework being left off the BOE CD you will need to install the Crystal XI R2 runtimes as well as the BOE SDK.
    To get the BOE SDK launch the Enterprise XI R2 installer and choose Server Install - not Client Install.  Choose a Custom install.  You'll be presented with a drop down list for the Enterprise components.  Deselect everything and then look for the Developer Components option.  You may have to drill down into one of the levels to find it.  Under Developer Components you'll see the BusinessObjects Enterprise .NET SDK.  Select it to install it.
    Jason

  • Error: libxml2 version 2.6.11 or greater required+php_oci8.dll problem

    Dear all,
    While i'm trying to compile php5 for installing on Linux AS 3, I got the error message related to xml lib "configure: error: libxml2 version 2.6.11 or greater required".
    although i download libxml2-2.6.22-1.src.rpm from xmlsoft.org and rpmbuild --rebuild this package, i still got the same error message?
    How to solve this? My purpose of this installation is to get php_oci8.dll and ora_logon.dll because i can't connect to oracle from php!
    (oracle 9i, linux as 3 and php5)
    Very appreciate for anyone help..,
    iKhmer

    Does the ext directory have the php_oci8.dll? In the original steps the PHP dir is renamed. In the given php.in the extension_dir looks like it has been updated correctly. Since PHP distributes php_oci8.dll by default I reckon there would be a very good chance that the problem was somewhere else. Since this is an old thread I don't think we'll get much value from speculation.
    -- cj

  • Application deployed on weblogic requires ssl to access another website

    Hi all,
    I'll illustrate my problem below. I have an application deployed on WL9.2. Within this application, there is a link to a https website. When I click on the link (within the application), I get an error message "[Security:090477]Certificate chain received from a.b.c.d - a.b.c.d was not trusted causing SSL handshake failure." a.b.c.d is the ip of the https website.
    When I access the same https website from my desktop's browser, I am prompted to accept a certificate. Once I accepted the cert, I can access the website.
    I reckon I have to install the certificate somewhere in my weblogic server, but where ? Is it to the JAVA_HOME/jre/lib/security/cacerts where my WL server is installed on? If yes, how do i append the certificate to the file? I tried to open the file, it is not human readable.
    Any advise?

    by using keytool u can able to create a key store ,create a certificate and sign the certificate.after doiing all these things u have to configure to particular server on which u need.
    1.open the admin console see the servers and select one server on which u need to enable ssl
    2.in tabs panel u r able to see the KEYSTORE tab,click that
    3.give the required parameters
    4.dont give any values to trust fields
    while doing this u will get A promt llike FOR THIS U HAVE TO CONFIGURE SSL ALSO for that follow the steps
    1.go to ssl tab beside the keystore tab
    2.give required parameter and enable the ssl atribute.
    after doing all once restart the admin server then u will get response through https......

  • Deployment problem and DOMUserDef​Ref.dll

    Hi,
    I'm having a problem with deployment. I took over a project from a co-worker. When we use the same build description, in his executable build the DLL  DOMUserDefRef.dll is included, but not in my builds.
    I detected this only when the end user (our customer) tried to run the program built by me, and it failed mysteriously. Of course, the built executables run just fine on my machine.
    It is perhaps worth noticing that on his machine, the preview includes the DLL and on mine of course not. The DLL is in my dependencies, though. But if I look at the file view, there is already a difference: on my machine the DLL is shown without a path, on his it has the path to the <run-time>\resources directory. I've checked that the DLL is NOT in the %PATH% on my machine.
    I can of course somehow add the DLL by hand to the build and distribute it, but I really want to understand what is happening here. Both computers used to build the executable are Windows 7 / 64 Bit with LabVIEW 2011 SP1f2 / 32 Bit, and I just cross-checked that the projects are identical by just copying it from his machine.
    Can anyone sched some light on what may be happening here?
    Thanks,
        Joerg
    Certified LabVIEW Architect, S.E.A. Datentechnik GmbH
    Solved!
    Go to Solution.

    joergh wrote:
    On a first look, I can reproduce this problem on two PCs having LV2012 installed. The PC on which it builds OK doesn't have 2012. So far, so good. But why should a LV2012 installation break builds in LV2011 ?
    There is only one App Builder.  If you are primarrilly working in a version that is not the latest installed on the machine its usually "Best Practice" to not install the later App Builder since you never know when those little details can rear up and bite you.
    To downgrade the app builder, uninstall the app builder only and reinstall from the older media.
    Jeff

  • I deployed wsp package - where is .dll file ?

    Hi,
    I have a small farm -1 App server, 1 WFE & 1 SQL.
    I have a custom solution , I added to solution store via PowerShell.
    then deployed -via Central Admin Interface
    of App server only (didn't deployed on WFE)
    Now all features/Application Pages/.js files etc.  I can see on both server(APP & WFE server).
    but where can I see the .dll files?
    Where can I see the related .dll file in Assembly folder ?
    ( I sharepoint 2010 version , I can see them in assembly folder )
    Can anyone tell me this pls /

    Was it a GAC solution? Or a Web Application-scoped solution with a CAS policy? If it is a GAC solution, it would be present in C:\Windows\assembly\GAC_MSIL\<assembly_name>\. If it was a Web Application-scoped solution with a CAS policy, it would
    be deployed to the Web Application's IIS virtual directory in \inetpub\wwwroot\wss\VirtualDirectories\<webappdir>\bin\.
    Trevor Seward
    Follow or contact me at...
    &nbsp&nbsp
    This post is my own opinion and does not necessarily reflect the opinion or view of Microsoft, its employees, or other MVPs.

  • SCCM Application & Package deployment-Using the Required option to speed up the deployment process

    Current Environment-Window server 2012, SCCM 2012
    Question:
    Is there a way to speed up the process for the application or package to get downloaded to the SCCM Cache folder on the computer using the Required option. The reason is that when ever i use the required option and use the time as UTC or client local time
    with As soon as Possible, the time for the package to download and install by itself would take atleast an hour.When i use the Available option and go to configuration manager and click on the machine & user retrieval policy, the application or package
    appears on the system center within seconds, but it dosent happen the same when i use the Required option. The polling schedule is currently set to 5 minutes.Is there any settings or time interval which needs to be changed or i am missing out to speed up the
    current Required option process.

    Content is not ever downloaded by the client for available deployments until you actually initiate the deployment so not sure what you are expecting.
    I think you are confusing some of the basic concepts here also. When Torsten and I say download, it means the download of the content associated with the package/application once the deployment starts. However, a client learns of new deployments (and things
    about those deployments like if they are required or not) by retrieving the policy -- this is not the "download". Policy retrieval happens on the cycle specified in the client settings and is by default every 60 minutes although this can be force in a few
    different ways including initiating a machine policy retrieval and eval cycle o the client. As Torsten also said, there's no difference between the policy retrieval for required or available deployments -- there's no way for these to be.
    Also, why would you use UTC?
    Jason | http://blog.configmgrftw.com

  • Hot Deploy of Toplink requires OC4J restart

    Hi
    I have encountered the issue where redeploying an EAR containing Toplink references requires a restart of the OC4J instance.
    I understand that the Toplink session manager is not re-initialized within this deployment, and therefore an execption is thrown - "missing descriptor".
    Is there any way round this; i.e. having to execute an oc4j restart following each EAR file deployment?
    Thanks
    Marc

    Marc,
    Here is a sample method I use that leverages the new API.
         * Helper method to lookup the singleton server session using the sessions
         * configuration location and session name. It ensure that the session is
         * logged in but will not refresh it if it already exist. It also checks to
         * ensure that the class-loader has not changed. If it has the SessionManager
         * will force the session to be refreshed.
         * @param sessionsXML Resource name for the sessions.xml configuration file.
         *                    Typically this is 'META-INF/sessions.xml'
         * @param sessionName Name of the session. This method assumes it is a server
         *                    session
         * @return The server session already logged in
        private Server lookupSession(String sessionsXML, String sessionName) {
            XMLSessionConfigLoader loader =
                new XMLSessionConfigLoader(sessionsXML);
            ClassLoader cl = Thread.currentThread().getContextClassLoader();
            return
                (Server) SessionManager.getManager().getSession(loader,
                                                                sessionName,
                                                                cl,
                                                                true, // login
                                                                false, // refresh
                                                                true); // check loader
        }Doug

  • Prevent applicatio​n from unloading dll

    Hi
    I have created an application that is made up of primarily two vi's, with one calling the other.  The second vi, or the one that is called in turn calls/loads a dll.  Now my problem is that before creating an application my vi's worked great since the dll did not get unloaded until labview was exited, however with the application it seems like if i close the second vi, or the one that calls/loads the dll then the dll is unloaded.  Is there anyway to keep the dll in memory until the whole application is closed and not just the vi that calls the dll.
    The solution I have used till now is to call the dll from both vi's but I rather not take that approach
    thanks

    reza_sed wrote:
    Hi
    I have created an application that is made up of primarily two vi's, with one calling the other.  The second vi, or the one that is called in turn calls/loads a dll.  Now my problem is that before creating an application my vi's worked great since the dll did not get unloaded until labview was exited, however with the application it seems like if i close the second vi, or the one that calls/loads the dll then the dll is unloaded.  Is there anyway to keep the dll in memory until the whole application is closed and not just the vi that calls the dll.
    The solution I have used till now is to call the dll from both vi's but I rather not take that approach
    thanks
    You don't need to call a DLL in order to have it in memory. As long as one VI in your VI tree has a reference to a DLL, and the according Call Library Node is not set to provide a dynamic DLL path (LabVIEW 8.2 and newer feature) that DLL stays in memory. No need to ever call that Call Luibrary Node. If another VI then gets into memory referencing the same DLL, LabVIEW will ask Windows to load that DLL too, but Windows seeing that the DLL is already loaded will only increment its internal load reference count.
    So having a Call Library Node (or a subVI containing one) in your main VI will be enough to keep the DLL loaded. You can code something like where you put this SubVI in a case structure whose frame never gets executed. But do not disable that case by a diagram constant since LabVIEW will then optimize out the entire digram when you ever are going to build an application. Instead wire the case to a front panel control whose default value is set so that the frame will never be executed.
    Rolf Kalbermatter
    Rolf Kalbermatter
    CIT Engineering Netherlands
    a division of Test & Measurement Solutions

  • Deploying applicatio​n using pci-8532

    I am trying try deploy an application that uses a cDAQ-9178 and a PCI-8532 Devicenet (version 2.0.2). The built application work fine on the developement system, but on the deployed system it hangs for ~45 seconds before giving an error (see attachment). What am I missing?
    I also moved the project to another development system and had to setup  the DAQmx names (no problem with MAX) but in the project manager I had to set up the global variable for the bits on the DeviceNet board that I use and setup the auto deployment on startup - how does that happen on the deployed application when there is no project manager?
    Attachments:
    error screen.jpg ‏128 KB

    I was mistaken when I moved the project the the setup did move ok. I think at the time I created a new project.
    My latest problem now. The target machine is a windows 7 machine which the runtime did not work on. We installed the development package on the target machine and the project runs as expected - good. But the built exe that was built on that machine from the project that runs on that machine does not run as an exe. Also the exe that was built before and runs on the xp development machine also does not run on the windows 7 machine with a different error code now. Attached is the new error from the windows 7 target machine once the development package was installed,
    Attachments:
    error screen 2.jpg ‏119 KB

  • A Required AHQcpRes.dll Cannot be Fo

    Hello everybody.
    For a while now my Windows XP Home computer has been displaying the following message when attempting to open the control panel:
    AudioHQ
    . Please reinstall AudioHQ related files.
    I can then enter my control panel normally, but the message displays for other components of the panel too, such as the Security Center.
    I have an Audigy 2 sound card, along with the software that comes with it.
    Could anyone suggest a solution to this problem? I have acquired the AHQcpRes.dll file from the internet, but placing it anywhere to fix the problem has made no difference. Perhaps someone knows where this file could go - or how I could reinstall the software? Attempting to install the Web Update Audigy 2 Drivers found on this site result in the error "setup could not find any previous version of Sound Blaster Audigy 2 ZS WDM drivers installed".
    Thanks in advance for any suggestions.

    First, uninstall all Apple products from your Control Panel.  There should be 4 itmes.   1.Apple Application support, 2.Apple Mobile Device Support, 3.Apple software Update, and 4. iTunes.
    Second, reboot the system.
    Third, go to www.apple.com/itunes/ and download iTunes.  Be sure to allow to install (.exe) as an administrator.
    That's it.  You should get back to your old iTunes (latest version) and it's library.
    Message was edited by: nkg0319

  • Voice deployment design help required

    Hi All,
    We have a scenario in which I need to design a voice deployment solution.
    The scenario is that we have multiple CUCM v9 clusters interconnected with a CUCM Session manager in Europe. In Asia we have more number of clusters (Cisco CM clusters, Avaya CM clusters and analog PBX) which are not interconnected and no on-net calls happening in between. The plan is to retain the existing Asian clusters (Cisco CM clusters, Avaya CM clusters and analog PBX) as it is and to have on-net call facility to be enabled between EU & Asian clusters. The ISP (service providers) which serves us in EU do not have their service in Asian region but it can be achieved with the local ISP in Asia with some limitations. Both the EU ISP and Asian ISP will be peered in between.
    Please let me know how I can achieve this on-net calling facility between the EU clusters & Asian clusters. I have noted down three types of possible solutions down below. Kindly let me know which one would be technically more appropriate.
    1. Make all the Asian clusters register with CUCM session manager. In this case I am not sure how it will work with Avaya CM & Analog PBX
    2. Introducing a Gatekeeper in Asian region. This will help us in consolidating the dial plans of all the Asian clusters and thus we can add this GK in CUCM session manager. (Not sure if GK can be added here)
    3. To have ICTs, SIP and Q.Sig trunks in between all the clusters. I think this is an unsuitable solution.
    Any help would be greatly appreciated.
    Thank You,
    Nish

    In this situation, I would use SME (CUCM Session manager) to integrate All cucm and Avaya PBX using SIP trunks between SME and Other cluster/Avaya CM as it would centralize the dial plan and make the integration simple to manage and troubleshoot. The only challenge is to integrate Analog pbx there I would use qsig, if analog PBX and Asia CUCM' gateway are located at same location then simply I would connect e1 cable between Analog PBX and Cisco voice Gateway and adjust the dial plan accordingly.
    Suresh

  • SAP HANA Studio SP8 - The required sapjco3.dll version is too high

    Hi all,
    I recently updated my HANA Studio from SP7 to SP8 and recieve now the following popup message every time I start the IDE:
    The problem is, that the SAPJCO3 version is the last one (3.0.11) I can find in service marketplace and the dll file has indeed the 720.612 version. So the question is, where I can find the newer dll? Or is this a bug in the HANA Studio SP8, which has a dependency to a jco version, which is not released yet?
    Thanks and best regards,
    Artem

    Hi Christian,
    the problem is, that the version in Program Files/Java/sapjco3 is also used by other IDE's I used, e.g. Eclipse with installed SAP HANA Cloud Platform Tools, so the remove it from the PATH variable is not the optimal solution in my case.
    Do you know, where I can found the new version of JCo in the HANA Studio folder? I assume, somewhere in the plugins folder?
    I would try to replace the old dll with a new one, this should then make the trick.
    Thank you for your help!
    Best regards,
    Artem

  • My application installation fails to run, requires NIPALP.dll

    I am working on an application installation, that returns an error when I try to launch it.  A system error pops up stating that the program can't start because NIPALP.dll is missing.  I have searched to find out what that .dll is for and it comes up as being part of real-time.  My application is not real-time, its going to run on a Windows 7 system.  I do currently have a simulated DAQ device so I included installers for DAQ-mx and NI-VISA.  What do I need to include to provide NIPALP.dll?
    Thanks,
    Bruce

    bbarnes wrote:
    Ok, I used a disable structure to temporarily eliminate 2 DAQ assistant express VIs that I have to read the digital and analog channels of my simulated DAQ card.  I then built an application(exe) and copied the folder to the other computer.  I chose the build an application because its much faster than building the installer.  I then launched the application and it ran fine.  So I though great my problem has something to do with the DAQ express VIs.  So I re-enabled one of the DAQ assistants and tried a new build.  It also ran fine.  So I re-enabled the other DAQ assistant and tried a new build.  You guessed it, it ran fine.  So I though could it be working now?  I built a new installer and tried it.  No good still has the same error. 
    What could be different between the application build and the installer build?
    Thanks,
    Bruce
    Ah, the perils of the Application Builder (AB). 
    The AB installer configuration only includes the executable and does not build it.
    Perhaps there is some inclusion missing when you do the installer config?
    Try to manually copy the (working)exe to the installation directory, does it still fail?
    Br,
    /Roger

Maybe you are looking for

  • How can i tell if my new Apple TV is streaming using wireless N or G

    Ok i sold my 40G apple TV a few weeks back before the itunes update.. all worked great. Yesterday i purchased a new 16G apple TV and a new belkin N1 wirlessN router. So far i have had a few problems with syncing. After much searching here it looks li

  • Content Conversion in File Receiver Adapter

    Hi, I am doing a Content Conversion in File Receiver Adapter. Input to the Adapter is: <ns1:FileResponse_MT xmlns:ns1="http://www.bpmtest.com/bpm">      <OrderID>123</OrderID>      <Quantity>98</Quantity>     <Price>76.23</Price> </ns1:FileResponse_M

  • Stopping Flash Video help

    I have a problem with automaticly stopping external FLV video (in flash 8 with Display component) at custom cue point. For example: if video is 400 sec long, i wanted to stop it at 300 sec. I've tried with totalTime action but it only affect the slid

  • Trouble w/installing Solaris 10 branded zone on solaris 11.

    Having issues creating a policy that works installing solaris 10 u10 branded nfs zone on sol11 in opscenter 12c u1. Maybe i'm just overlooking something basic or it isn't supported in opscenter. I'm able to create the policy but seem to get a very no

  • Updating a mutating table

    I have a after row trigger on a table which extracts data from another database through a database link. On insert/update of the row it updates the requisite tables in the database on which it is created.An exception is returned when if the rows are