Is Teststand able to install and implement on Linux system

Hi,
I was using Testsand on windows before,
Just want to know that if NI Teststand able to install and implement on Linux/Unix system?
Thanks,
Solved!
Go to Solution.

Since TestStand is an ActiveX Server and i am not aware of any well written ActiveX wrappers for Linux, i doubt that it will work.
Officially, TestStand is only supported for Windows. So if you achieve by any what-so-ever-open-source-code to install and run TestStand on Linux, you wont get any support from NI if anything unexpected happens.
Norbert
CEO: What exactly is stopping us from doing this?
Expert: Geometry
Marketing Manager: Just ignore it.

Similar Messages

  • Old school, has anyone here been able to install and run Logic Pro 9.1   on a dual 1.8 G5 PPC? I know LP9 is not officialy supported on non Intel CPUs, But  9.0.0 and 9. 02 are ok on the G5 PPC as it is universal Binary, while I hear 9.1 wont work

    has anyone here been able to install and run Logic Pro 9.1   on a dual 1.8 G5 PPC? I know LP9 is not officialy supported on non Intel CPUs, But  9.0.0 and
    9. 02 are ok on the G5 PPC as it is universal Binary, while I hear 9.1 wont work.

    ok thanks, that's what I tought,looks like apple machines are only good for two - three years, the software developers are ahead of the hardware to a certain point, love macs but this is forcing us to buy new macs just to keep  up with development. There was a time it was the opposite.
    By the time we get up on new stuff it's time to change again. Gotta be rich to deal with macs ...LOL

  • I am using mac os x 10.7.3 i m not able to install canon LBP2900  on my system.

    am using mac os x 10.7.3 i m not able to install canon LBP2900  on my system.

    That crash appears to be casued by the Facebook plug-in.
    Create a new account (systempreferences -> accounts or Users & Groups on 10.7 and 10.8), make a new Library in that account, import some shots  and see if the problem is repeated there. If it is, then a re-install of the app might be indicated. If it's not, then it's likely the app is okay and the problem is something in the main account.

  • I need help, yesterday I installed and reinstalled the Yosemite system and take long to turn on my laptop, the bar takes to fill, and I'm worried. Can you help? thank

    I need help, yesterday I installed and reinstalled the Yosemite system and take long to turn on my laptop, the bar takes to fill, and I'm worried.
    Can you help? thank

    revert back to Maverick that is what I had to finally do. This was the worst upgrade I have ever seen. Hopefully you have Time Machine backup and can revert back. It was pretty painless except for a few issues. I will wait until Apple gets their stuff together on this upgrade or may never will.

  • Installing and running Arch linux on the new MacBook 2015

    So Apple has just started taking orders for the new 2015 MacBook. You know --
    the thinnest and lightest MacBook to date (even thinner than the MacBook Air),
    with a 12 inch retina display, the Intel Core M processor, a single USB-C port,
    and the new force touch trackpad.
    I'm pretty sure there are a few people like me who'd like to buy this new
    MacBook and then install and run Arch (or some other flavor of linux) on it.
    But of course, this MacBook is in many ways very dissimilar to previous MacBook
    Pros and MacBook Airs. So this thread is a shout out to likeminded individuals
    who are willing to brave the odds and install Linux on this new machine, so we
    can help each other figure out (and hopefully fix) the inevitable issues that
    will arise when we venture into this uncharted territory!
    I have a little bit of experience installing and running Arch on MacBook Pros
    and other Apple computers, but I'm (very) far from being an expert. But based
    on my limited experience, I think the following areas will pose the biggest
    challenges to getting Linux properly up and running on the new MacBook:
    1. Installation: it's possible that booting a live USB will fail. So we might
       have to use a CD. Indeed, perhaps we may even have to build a special ISO
       image for this laptop. And once the install is complete, EFI/EFISTUB booting
       with/without refit/refind may or may not work. Also, installing a bootloader
       (grub, gummiboot, etc.) for dual booting Mac OS X and Linux may be a
       challenge. We might have to endure kernel panics and deal with cryptic error
       messages while booting.
    2. Wifi may or may not work reliably. We might have to do some tinkering with
       different drivers, etc.
    3. Battery life may not be very good. We might have to fix a few things here.
    4. The HiDPI retina display may or may not work properly with specific window
       managers/desktop environments. Fonts/icons might be too tiny, may not scale,
       etc.
    5. The new Force touch trackpad may not work out of the box. In fact, I'm
       fairly sure the regular xf86-input-synaptics package won't play nice with
       this trackpad. There may not be support for features like the trackpad's
       haptic feedback, multi-finger gestures, pressure sensitivity, etc. Indeed,
       this might actually take a while to get properly working under Linux.
    6. I don't know if the new USB-C port will work out of the box. It may not
       play nice with USB flash drives and other peripherals and there may be
       issues with ehci/uhci/whatever.
    I tried Googling around trying to learn as much as I could about the issues
    above, but since the laptop is going on sale only today and most users are
    probably not interested in running Linux on it, I came up quite empty. I think
    many others on this forum might also have faced the same issue.
    So here's an open invitation. Let's share our experiences trying to get linux
    working on this laptop. If you buy this laptop and try to install Arch on
    it, please let us know how it went! Even if some things work out of the box, it
    might be useful for others to know, so please share.
    And of course, if you have more information/gotchas: for example, if you
    encountered and managed to fix one or more of the issues above, or you
    encountered a problem that's not on the list above, or even if you tried
    something and it didn't work out as expected, please post below. I'm sure this
    will be a very big help to others trying to solve similar issues on the same
    hardware. Thanks!

    It would probably be beneficial to post the output of lsusb -vvvv and dmesg. 
    FS1RTG77 wrote:
    2. Broadcom BCM4360 AirPort Extreme, not supported.
    5. The new Force touch trackpad and keyboard, both SPI bus devices, do not work.
    On 2, it may just be a case of needing firmware, my laptop has a BCM43602 card, and the firmware required has only just been added to the linux-firmware package.  Prior to that I had to install it manually.
    On 5, I'm wondering if you identified them as SPI devices by looking in OS X, I ask because my laptop categorises my keyboard and trackpad in the same way.  But they are actually still both connected to the USB bus, and presumably using SPI as an interconnect between the keyboard/trackpad and the microcontroller that tie them together.

  • How to install and configure Essbase in System i or AS 400

    Hello All,
    I have given task by my employer to install Essbase 11.1.1.3 in AS 400 system. Can someone guide me that what steps and what do i need to finish that task.
    I do know how to install and configure Essbase in Windows but I have never get chance to work on AS 400 systems.
    I hopping for promp feedback.
    Thank you very much in advance.

    You should speak with someone at IBM. See http://www.spss.com/software/deployment/showcase/olap-solution.htm
    Oracle doesn't distribute an Essbase product on AS/400 -- IBM purchased the rights to the source code through an agreement years ago.
    Regards,
    John A. Booth
    http://www.metavero.com

  • HT1923 I am not able to install and open itunes on my laptop with windows 7

    I am not able install itunes to my laptop.  I keep getting a compatibility issue detected!

    I keep getting a compatibility issue detected!
    What's the precise text of that message, please? (There's a few different ones I can think of that you might be getting.)

  • Could not able to install and download mac os x

    the application you tried to download could not be downloaded.check your internet connection and try again.

    I am using Mac os x 106.8 build 10k546 os which is already installed on mac from the day  i bought it.
    2)do i need to buy lion os from apple to develop apps for iphone,ipad and install xcode??
    Yes, you need Lion to install the latest xcode 4.x.
    You can install xcode 3.x on Snow Leopard.

  • How can I use Drap and Drop in Linux system?

    I try to use DnD in a item from "explorer" in Linux into my application, but it does atually not work. The same version is work well on Windows. Below is code (3 separated files):
    * FileAndTextTransferHandler.java is used by the 1.4
    * DragFileDemo.java example.
    import java.io.*;
    import java.util.*;
    import java.awt.*;
    import java.awt.datatransfer.*;
    import java.awt.event.*;
    import javax.swing.*;
    import javax.swing.text.*;
    class FileAndTextTransferHandler extends TransferHandler {
        private DataFlavor fileFlavor, stringFlavor;
        private TabbedPaneController tpc;
        private JTextArea source;
        private boolean shouldRemove;
        protected String newline = "\n";
        //Start and end position in the source text.
        //We need this information when performing a MOVE
        //in order to remove the dragged text from the source.
        Position p0 = null, p1 = null;
        FileAndTextTransferHandler(TabbedPaneController t) {
           tpc = t;
           fileFlavor = DataFlavor.javaFileListFlavor;
           stringFlavor = DataFlavor.stringFlavor;
        public boolean importData(JComponent c, Transferable t) {
            JTextArea tc;
            if (!canImport(c, t.getTransferDataFlavors())) {
                return false;
            //A real application would load the file in another
            //thread in order to not block the UI.  This step
            //was omitted here to simplify the code.
            try {
                if (hasFileFlavor(t.getTransferDataFlavors())) {
                    String str = null;
                    java.util.List files =
                         (java.util.List)t.getTransferData(fileFlavor);
                    for (int i = 0; i < files.size(); i++) {
                        File file = (File)files.get(i);
                        //Tell the tabbedpane controller to add
                        //a new tab with the name of this file
                        //on the tab.  The text area that will
                        //display the contents of the file is returned.
                        tc = tpc.addTab(file.toString());
                        BufferedReader in = null;
                        try {
                            in = new BufferedReader(new FileReader(file));
                            while ((str = in.readLine()) != null) {
                                tc.append(str + newline);
                        } catch (IOException ioe) {
                            System.out.println(
                              "importData: Unable to read from file " +
                               file.toString());
                        } finally {
                            if (in != null) {
                                try {
                                    in.close();
                                } catch (IOException ioe) {
                                     System.out.println(
                                      "importData: Unable to close file " +
                                       file.toString());
                    return true;
                } else if (hasStringFlavor(t.getTransferDataFlavors())) {
                    tc = (JTextArea)c;
                    if (tc.equals(source) && (tc.getCaretPosition() >= p0.getOffset()) &&
                                             (tc.getCaretPosition() <= p1.getOffset())) {
                        shouldRemove = false;
                        return true;
                    String str = (String)t.getTransferData(stringFlavor);
                    tc.replaceSelection(str);
                    return true;
            } catch (UnsupportedFlavorException ufe) {
                System.out.println("importData: unsupported data flavor");
            } catch (IOException ieo) {
                System.out.println("importData: I/O exception");
            return false;
        protected Transferable createTransferable(JComponent c) {
            source = (JTextArea)c;
            int start = source.getSelectionStart();
            int end = source.getSelectionEnd();
            Document doc = source.getDocument();
            if (start == end) {
                return null;
            try {
                p0 = doc.createPosition(start);
                p1 = doc.createPosition(end);
            } catch (BadLocationException e) {
                System.out.println(
                  "Can't create position - unable to remove text from source.");
            shouldRemove = true;
            String data = source.getSelectedText();
            return new StringSelection(data);
        public int getSourceActions(JComponent c) {
            return COPY_OR_MOVE;
        //Remove the old text if the action is a MOVE.
        //However, we do not allow dropping on top of the selected text,
        //so in that case do nothing.
        protected void exportDone(JComponent c, Transferable data, int action) {
            if (shouldRemove && (action == MOVE)) {
                if ((p0 != null) && (p1 != null) &&
                    (p0.getOffset() != p1.getOffset())) {
                    try {
                        JTextComponent tc = (JTextComponent)c;
                        tc.getDocument().remove(
                           p0.getOffset(), p1.getOffset() - p0.getOffset());
                    } catch (BadLocationException e) {
                        System.out.println("Can't remove text from source.");
            source = null;
        public boolean canImport(JComponent c, DataFlavor[] flavors) {
            if (hasFileFlavor(flavors))   { return true; }
            if (hasStringFlavor(flavors)) { return true; }
            return false;
        private boolean hasFileFlavor(DataFlavor[] flavors) {
            for (int i = 0; i < flavors.length; i++) {
                if (fileFlavor.equals(flavors)) {
    return true;
    return false;
    private boolean hasStringFlavor(DataFlavor[] flavors) {
    for (int i = 0; i < flavors.length; i++) {
    if (stringFlavor.equals(flavors[i])) {
    return true;
    return false;
    * TabbedPaneController.java is used by the 1.4
    * DragFileDemo.java example.
    import java.awt.event.*;
    import java.awt.*;
    import javax.swing.*;
    * Class that manages area where the contents of
    * files are displayed.  When no files are present,
    * there is a simple JTextArea instructing users
    * to drop a file.  As soon as a file is dropped,
    * a JTabbedPane is placed into the window and
    * each file is displayed under its own tab.
    * When all the files are removed, the JTabbedPane
    * is removed from the window and the simple
    * JTextArea is again displayed.
    public class TabbedPaneController {
        JPanel tabbedPanel = null;
        JTabbedPane tabbedPane;
        JPanel emptyFilePanel = null;
        JTextArea emptyFileArea = null;
        FileAndTextTransferHandler transferHandler;
        boolean noFiles = true;
        String fileSeparator;
        public TabbedPaneController(JTabbedPane tb, JPanel tp) {
            tabbedPane = tb;
            tabbedPanel = tp;
            transferHandler = new FileAndTextTransferHandler(this);
            fileSeparator = System.getProperty("file.separator");
            //The split method in the String class uses
            //regular expressions to define the text used for
            //the split.  The forward slash "\" is a special
            //character and must be escaped.  Some look and feels,
            //such as Microsoft Windows, use the forward slash to
            //delimit the path.
            if ("\\".equals(fileSeparator)) {
                fileSeparator = "\\\\";
            init();
        public JTextArea addTab(String filename) {
            if (noFiles) {
                tabbedPanel.remove(emptyFilePanel);
                tabbedPanel.add(tabbedPane, BorderLayout.CENTER);
                noFiles = false;
            String[] str = filename.split(fileSeparator);
            return makeTextPanel(str[str.length-1], filename);
        //Remove all tabs and their components, then put the default
        //file area back.
        public void clearAll() {
            if (noFiles == false) {
                tabbedPane.removeAll();
                tabbedPanel.remove(tabbedPane);
            init();
        private void init() {
            String defaultText =
                "Select one or more files from the file chooser and drop here...";
            noFiles = true;
            if (emptyFilePanel == null) {
                emptyFileArea = new JTextArea(20,15);
                emptyFileArea.setEditable(false);
                emptyFileArea.setDragEnabled(true);
                emptyFileArea.setTransferHandler(transferHandler);
                emptyFileArea.setMargin(new Insets(5,5,5,5));
                JScrollPane fileScrollPane = new JScrollPane(emptyFileArea);
                emptyFilePanel = new JPanel(new BorderLayout(), false);
                emptyFilePanel.add(fileScrollPane, BorderLayout.CENTER);
            tabbedPanel.add(emptyFilePanel, BorderLayout.CENTER);
            tabbedPanel.repaint();
            emptyFileArea.setText(defaultText);
        protected JTextArea makeTextPanel(String name, String toolTip) {
            JTextArea fileArea = new JTextArea(20,15);
            fileArea.setDragEnabled(true);
            fileArea.setTransferHandler(transferHandler);
            fileArea.setMargin(new Insets(5,5,5,5));
            JScrollPane fileScrollPane = new JScrollPane(fileArea);
            tabbedPane.addTab(name, null, (Component)fileScrollPane, toolTip);
            tabbedPane.setSelectedComponent((Component)fileScrollPane);
            return fileArea;
    * DragFileDemo.java is a 1.4 example that
    * requires the following file:
    *    FileAndTextTransferHandler.java
    *    TabbedPaneController.java
    import java.awt.event.*;
    import java.awt.*;
    import javax.swing.*;
    public class DragFileDemo extends JPanel
                              implements ActionListener {
        JTextArea fileArea;
        JFileChooser fc;
        JButton clear;
        TabbedPaneController tpc;
        public DragFileDemo() {
            super(new BorderLayout());
            fc = new JFileChooser();;
            fc.setMultiSelectionEnabled(true);
            fc.setDragEnabled(true);
            fc.setControlButtonsAreShown(false);
            JPanel fcPanel = new JPanel(new BorderLayout());
            fcPanel.add(fc, BorderLayout.CENTER);
            clear = new JButton("Clear All");
            clear.addActionListener(this);
            JPanel buttonPanel = new JPanel(new BorderLayout());
            buttonPanel.setBorder(BorderFactory.createEmptyBorder(5,5,5,5));
            buttonPanel.add(clear, BorderLayout.LINE_END);
            JPanel upperPanel = new JPanel(new BorderLayout());
            upperPanel.setBorder(BorderFactory.createEmptyBorder(5,5,5,5));
            upperPanel.add(fcPanel, BorderLayout.CENTER);
            upperPanel.add(buttonPanel, BorderLayout.PAGE_END);
            //The TabbedPaneController manages the panel that
            //contains the tabbed pane.  When there are no files
            //the panel contains a plain text area.  Then, as
            //files are dropped onto the area, the tabbed panel
            //replaces the file area.
            JTabbedPane tabbedPane = new JTabbedPane();
            JPanel tabPanel = new JPanel(new BorderLayout());
            tabPanel.setBorder(BorderFactory.createEmptyBorder(5,5,5,5));
            tpc = new TabbedPaneController(tabbedPane, tabPanel);
            JSplitPane splitPane = new JSplitPane(JSplitPane.VERTICAL_SPLIT,
                upperPanel, tabPanel);
            splitPane.setDividerLocation(400);
            splitPane.setPreferredSize(new Dimension(530, 650));
            add(splitPane, BorderLayout.CENTER);
        public void setDefaultButton() {
            getRootPane().setDefaultButton(clear);
        public void actionPerformed(ActionEvent e) {
            if (e.getSource() == clear) {
                tpc.clearAll();
         * Create the GUI and show it.  For thread safety,
         * this method should be invoked from the
         * event-dispatching thread.
        private static void createAndShowGUI() {
            //Make sure we have nice window decorations.
            JFrame.setDefaultLookAndFeelDecorated(true);
            //Create and set up the window.
            JFrame frame = new JFrame("DragFileDemo");
            frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            //Create and set up the menu bar and content pane.
            DragFileDemo demo = new DragFileDemo();
            demo.setOpaque(true); //content panes must be opaque
            frame.setContentPane(demo);
            //Display the window.
            frame.pack();
            frame.setVisible(true);
            demo.setDefaultButton();
        public static void main(String[] args) {
            //Schedule a job for the event-dispatching thread:
            //creating and showing this application's GUI.
            javax.swing.SwingUtilities.invokeLater(new Runnable() {
                public void run() {
                    createAndShowGUI();

    I'm currently using Linux Fedora system.
    Doesn't matter. There's no standard way for D&D on Linux, no single API.
    Every application has its own mechanism which may or may not be compatible with any other.
    Gnome and KDE groups are doing some work to provide a common standard but as you know the Linux zealots are completely opposed to anyone telling them what to do (such as creating standards) and won't in general follow them.

  • Install archlinux from another linux system...

    I have a dedicated server and I want to install archlinux in it.
    I have the option to do a netboot to access to my server from the "outside" and I installed debian several times usind debootstrap from the netboot.
    I've tried to do the same with arch following this guide http://wiki.archlinux.org/index.php/Ins … ting_Linux , but I've stumbled upon some problems...
    1) I can't copy pacman binaries to the bin folder, since it is read-only
    2) when I try to run pacman from its temp folder I get this:
    root@rescue:/# /tmp/archlinux/usr/bin/pacman.static -Sy base -r /newarch/
    :: Synchronizing package databases...
    error: failed retrieving file 'core.db.tar.gz' from mirror.lividpenguin.com : No address record
    error: failed to update core (No address record)
    error: failed retrieving file 'extra.db.tar.gz' from mirror.lividpenguin.com : No address record
    error: failed to update extra (No address record)
    error: failed retrieving file 'community.db.tar.gz' from mirror.lividpenguin.com : No address record
    error: failed to update community (No address record)
    error: failed to synchronize any databases
    What should I do?
    Thanks in advance.

    http://wiki.archlinux.org/index.php/Ins … ost_system
    you have to install the required files, like mirrorlist to /etc/pacman.d/mirrorlist
    Last edited by wonder (2009-11-27 20:31:42)

  • I purchased Elements 12 in March 2014 and have never been able to install it.  Order numberAD011666146.  please advise

    I have never been able to install and activate Photoshop Elements 12 for which I paid $169 in March 2014.  your orders page says no such order, but I have a copy of all the paper work with the order number and serial number.

    why haven't you been able to install and activate?

  • Thank you for installing on top of current system, lost all data

    Weeks of work gone because mountain lion installed on top of the current system instead of upgrading like every other upgrade of OS X has ever done. All the data from my previous user is gone, desktop files gone, passwords for websites, ftp accounts, bookmarks etc...
    all gone.
    Yes I know I should have backed up before I upgraded but that is not the point, this is a very lousy way to do upgrades when you simply install and destroy the previous system.
    Ridiculous and extremely disapointed

    I'm not a Mac expert, but I thought the same thing happened to me, and I went to the forum to see if anyone had the same problem, which brought me to your post. Then I realized I had logged on as the wrong user. When I logged out and logged on to my other account, everything was fine. So thought I'd mention it, just in case you have a couple of user accounts.

  • Install and configure Tomcat post-Crystal Reports Server implementation?

    Scenario - have Crystal Reports Server 2008 V1 already installed using WACS and IIS. Everything runs great.  Want to add in SAP Crystal Dashboard Design. Looking through the documentation for Dashboard Design tells me I need to:
    1. Install SAP BusinessObjects Enterprise or Crystal Reports Server.
    2. Install SAP BusinessObjects Xcelsius Enterprise 2008.
    3. Install Live Office.
    4. Install SAP BusinessObjects Web Services.
    5. Add the Live Office keycode to the Central Management Console
    Made it past 3 and am hung up on 4. According to documentation for Unified Web Services, it looks like I need Tomcat  installed, but Crystal Reports Server doesn't offer an expand installation option.  There also doesn't seem to be any good documentation included with SAP Crystal Dashboard Design on installing web services - if it's required, why isn't it included and where can I find the documentation (assuming it's different than the Unified Web Services Administrator's Guide I found).
    It seems odd that a customer who might want to purchase an add-on for their Crystal Reports Server implementation wouldn't be able to easily add to their product..
    1)  Can I install web services to Crystal Reports Server using just the WACS or is Tomcat required? The admin guide indicates WACS is not supported for apps that use web services, like Live Office. Is that an absolute?
    2)  If Tomcat is required, can I install and configure it for an existing Crystal Reports Server 2008 V1 implementation?
    3)  If i can install Tomcat on a server with an existing Crystal Reports Server 2008 V1 implementation, is there a specific guide to doing so?

    Hi Colin,
    What is the exact version of BO/Crystal Enterprise.
    If it is BOXI R2 then follow below mentioned steps.
    To manually install the ActiveX Viewer on the client computer:
    1. Copy the ActiveXViewer.cab file from the server to the client computer, and extract its contents to a temporary folder.
    2. Move the files Crviewer.dll, Crviewer9.dll, Sviewhlp.dll, and Swebrs.dll to the System32 folder. Keep this folder visible.
    3. On the Start menu, click Run. The Run dialog box appears.
    4. In the Open box, type "regsvr32" and then drag and drop the Crviewer.dll file icon from the System32 folder onto the Run dialog box.
    5 Click OK.
    Repeat steps 3 and 4 for the files Sviewhlp.dll, and Swebrs.dll.
    You may still be prompted by the browser, choose more options and never install to avoid being prompted.  The viewer should work after that.
    Thanks,
    Purna.

  • I have a annual plan, it supposed must be used in two terminals, but i haven´t been able to install any app in a second computer, it always says that the app is only available as a trial download. What can I do to solve this issue, and be able to use my p

    I have a annual plan, it supposed must be used in two terminals, but i haven´t been able to install any app in a second computer, it always says that the app is only available as a trial download. What can I do to solve this issue, and be able to use my paid plan in two computers?

    Hi Susan,
    Please refer to the help document to fix this issue:
    Creative Cloud applications unexpectedly revert to trial mode | CS6, CCM
    You may also refer to the thread as below:
    creative cloud software says my free trial has expired, but I have a paid subscription
    Regards,
    Sheena

  • I am trying to finish a book in InDesign CS2 with another person. My old XP computer became unstable and I had to get a Windows 7 computer. I was able to install CS2 on the Virtual XP Machine on my Windows 7 computer, but I cannot register or activate it.

    I am trying to finish a book in InDesign CS2 with another person. My old XP computer became unstable and I had to get a Windows 7 computer. I was able to install CS2 on the Virtual XP Machine on my Windows 7 computer, but I cannot register or activate it. Adobe no longer supports activation. Is there a way I can keep using CS2? I need to get files back and forth to my coauthor. I also have CS6. I understand that files can go form 2 to 6, but not backwards. Thanks Robert

    you can download a new installer and serial number from Adobe at Adobe - CS2 Downloads

Maybe you are looking for