Programming VI metric: number of nodes?

Is there a way to run a program a number of nodes on a VI?  I looked around and can't seem to find anything about it.  VI of script that would do for me?

Thank you

Dan

Assuming that we mean the same thing by number of nodes, script could do for you.  You can return a list of nodes on the comic using the Nodes of the [] property and take the length to get the number.  It is fraught with peril, since as far as scripting is concerned, each structure (while loop, loop, etc.) is considered to be a separate diagram you need one recursive procedure to count everything.  Fortunately, a kind soul at NOR did the work for you, and there is a VI to do this work.  In vi.lib/Utility/traverseref.llb there is a VI called TRef across to References.vi, and by typing "Node" as the class name, you will get all the nodes.  What you would do with it, I don't know.

Tags: NI Software

Similar Questions

  • How to get the Total number of nodes XML?

    Hi all

    I have a Flash program that I do in Actionscript 3, using CS6.

    I use the XMLSocket class to read XML data. I'll write some examples of XML that is sent to the Flash

    program below...

    I know with this line here (below) I can access the 4th 'element or node' of XML data.

    To access the XML nodes/elements:

    * I created a Variable XML, called xml, and "e.data" contains ALL the XML data
    var XML = XML (e.data);

    Access to the 4th item of the data:

    . xml MESSAGE[3].@VAR;          -> 'loggedOutUsers '.

    . xml MESSAGE[3].@TEXT;         --->     "15"

    EXAMPLE OF XML DATA:


    < FRAME >

    0 < VAR MESSAGE = "screen2Display" TEXT = "FRAME_1" / >

    1 < VAR MESSAGE = "numUsers" TEXT = "27" / >

    2 < VAR MESSAGE = "loggedInUsers" TEXT = "12" / >

    3 < VAR MESSAGE = "loggedOutUsers" TEXT = "15" / >

    4 < VAR MESSAGE = "admins" TEXT = "2" / >

    < / FRAMEWORK >

    I'm new to Flash and Actionscript but I am very familiar with other languages and how paintings and other work, and I know for

    example, in a Shell Script to get the total number of items in an array called 'myArray' I wanted to write something like

    This-> ${#myArray [@]}. And since the data processing XML looks a lot like a table I thought that there was perhaps

    a way to access the total number of "nodes or elements" in the XML data...?

    Any thoughts would be much appreciated!

    Thanks in advance,

    Matt

    even if you don't need to run to the loop to know the length

    var levelList: XMLList = xml.children ();

    levelList.length (); This will give you the length of all children in your case of length MESSAGE of nodes;

    Pls click useful if my answer is helpful.

    Thank you

    Bala

  • Error FPGA - object internally in pipeline not connected to the sufficient number of nodes comments

    Hi all

    I'm currently implementing LMS on module FPGA of myRIO 1900. I couldn't fully understand the following error.

    "Reading memory: internal pipeline object not connected to the sufficient number of nodes feedback"

    Details:

    "The selected object has a built-in shift register that makes the output on a particular loop iteration correspond to the entries in the previous iteration.

    Connect the outputs of the object directly to a minimum number of nodes of Feedback or uninitialized shift registers. You cannot connect the outputs to another object. "

    I just tried to access the values of two briefs and add them. The address for two memory values are the same, but the memories are different. I tried to implement this on SCTL, it doesn't but on normal everything in a loop, it works.

    Help me understand the error.

    Thank you.

    Post an excerpt of your code would help us to be more confident, but I think that you run in the error described in the second note of this help documentation.

    http://zone.NI.com/reference/en-XX/help/371599L-01/lvfpgaconcepts/fpga_memory_items/

    Using the parameters of memory default point that you have to attach a feedback with a x 2 node latency on the release of reading to use within a single cycle timed loop.

  • I use a database program in a number of previous versions of windows and windows 7 does not allow the program to launch denial of service.

    Application of program compatibility does not start

    I use a database program in a number of previous versions of windows and windows 7 does not allow the program to launch denial of service.  What gives?

    If you have Windows 7 64 bit without BACK program can run because there is no 16-bit subsystem to run it.

    Try dosbox http://www.dosbox.com/. If that won't work your program, you'll need either a new database or run the BACK or on a 32-bit version of Windows in a virtual machine like VirtualBox https://www.virtualbox.org/.

  • Calculate the number of nodes in a version

    Hi gurus,

    Need a little help. Is it possible to discover a total number of nodes (all hierarchies combined) in a version?

    Kind regards

    Olivier M.

    Hi Olivier,.

    Run these queries on the main tables of DRM.

    All nodes in a version (inclusive orphans)

    SELECT COUNT (1)

    OF DRM_Schema.RM_NODE

    WHERE I_VERSION_ID = XXX

    NOTE- Where DRM_Schema represents the name of the repository of DRM and XXX is the version id that you can get if you do a right click on the version and check its properties.


    Total number of orphans in the Version-

    SELECT COUNT (1)

    OF DRM_Schema.RM_NODE

    WHERE I_VERSION_ID = XXX

    AND I_NODE_ID NOT IN (SELECT I_CHILD_ID

    OF DRM_Schema.RM_RELATIONSHIP

    WHERE I_VERSION_ID = XXX)

    Thank you

    Denzz

  • Performance issues with large number of nodes

    I am creating an application to display graphics (large), for example:

    graph.png

    But I ran into some performance issues, even for a relatively small number of nodes in the scene graph (+-2000 in the picture above). The graph is built, step by step, adding circles and paths to a StackPane. Circles and paths can be semi-transparant. For a small number of nodes, I get a solid 60 FPS, but this decreases over time to about 5 frames per second. As soon as I stop adding new nodes, the framerate shoot again up to 60 images per second. The framerate drop even when all the nodes are outside the viewport.

    My questions are:

    * Is Platform.runLater () call to 2000 times a minute too?

    * This might just be a problem with my graphics card? (I have an Intel HD Graphics 3000)
    * JavaFX pulse recorder says such things, are there meaningful information in that I'm missing?

    PULSE: 1287 [163MS:321MS]

    T14 (0 + 0ms): col of CSS

    T14 (0 + 5ms): layout pass

    T14 (6 + 152ms): waiting for the minutes of the previous

    T14 (158 + 0ms): copy the State for graphic rendering

    T12 (159 + 0ms): dirty opts calculated

    T12: Path of the slow form for null

    T12 (159 + 160ms): painted

    T12 (319 + 2ms): Presentable.present

    T12 (321 + 0ms): completed the presentation of painter

    Counters:

    Background image of the region used cached: 14

    NGRegion renderBackgroundShape slow path: 1

    Nodes displayed: 1839

    Nodes visited during rendering: 1840

    Kind regards

    Yuri

    Basically, try some optimization of performance ranging from the simple to the complex.   Each of the changes below may provide you with an increase in performance.  Some will probably increase performance much more that others (depending on where is the real bottleneck).  I would probably start by replace the paths to the lines and reduce the number of Platform.runLater calls (as adding nodes that fall within the viewport can be difficult only).

    > The framerate drop even when all the nodes are outside the viewport.

    Place the nodes in the graph, which fall inside the viewport.

    > Is Platform.runLater () call to 2000 times a minute too?

    Yes, there is no reason to call it more than 60 times a minute when the framerate of JavaFX is capped at 60 frames per second by default.

    > This might just be a problem with my graphics card? (I have an Intel HD Graphics 3000)

    Yes, it's a graphics system relatively low-end.  But, look at the comment of developer below - your CPU and choice of graphic primitives can also affect rendering speed.

    > Adding circles and the paths to a StackPane

    You don't need a StackPane to this, a group is a container easier and probably better.

    > may be semi-transparant

    Remove transparency * may * cause acceleration.

    ----

    You run may be:

    https://JavaFX-JIRA.Kenai.com/browse/RT-20405 : improve the rendering of path performance

    Maybe if you use lines rather than the paths, performance might improve.

    A comment by a developer on this performance tweak application is:

    «It is quite normal for applications that use arbitrary paths (if the node path objects, SVGPath, polyline, or polygon) because these paths are rendered in software.» As card circle, Ellipse, line and Rectangle very primitive forms easily to the operations that can be performed entirely on the GPU, which makes them essentially cheap. There is no need to compare the rendering of a complicated shape for rendering of simple primitives for this reason. »

    ----

    Setting the cache indicators can help, but probably only if you animate nodes.

    ----

    Present level of detail of your graph functionality so a chart with zoom out is not make as many nodes as a part of zoomed in.

    ----

    You run any code important calculation on the JavaFX application thread that could stall it?

    Can make you available a ftom so that others can reproduce your problems?

  • Odd number of nodes in the Cluster controller NSX

    Why odd number of knots are required in the controller NSX Cluster?

    The election of the master for each role requires a vote by a majority of all active and inactive nodes in the cluster. This is the main reason why a Cluster controller must always be deployed based on an odd number of nodes.

    See Page 10-11 of this guide for more information: https://www.vmware.com/files/pdf/products/nsx/vmw-nsx-network-virtualization-design-guide.pdf

  • Validation of DRM to restrict the number of nodes under a Parent

    Hi, I am creating a real-time validation, to limit the number of nodes under a parent to 1000. All new Member beyond 1000 should be erroneous outside. In order to achieve this, I created a property:

    VerParMemCount: String, node, derived

    Parameters: LessThanOrEqual (PropValue (Core.LeafChildren), 1000)

    This property was then used in the VerEssChldMemCountRT of Validation:

    Class: Property value is equivalent to the

    Level: node

    To check value: false

    Run this Validation: real-time batch and two

    When I test manually, it works. However in real time when I insert 1001 nodes or more from a parent, there is no notifications/errors. Any guidance how to do this job? DRM version: 11.1.2.1.107. Thanks in advance!

    Hello

    Please can you confirm - you have been assigned the validation to the level of hierarchy as the validation in real-time?

    Thank you

    Best regards

    Durai Gandhi

  • How to count the number of nodes under each parent in any given xml

    How to count the number of nodes under each parent in any given xml. for example the xml below was
    books has 3 childern, library [1] has 4, [2] library has 6 and bookshop [3] has 2. is it possible to get the number of tags in a childnode duplicate IE library [1]
    Book1 Tagus repeated twice... vice versa. do we need to make plsql lie we can achieve through sql

    < book >
    < library >
    ABC < book1 > < / book1 >
    BCA < book2 > < / book2 >
    ACR < book1 > < / book1 >
    Lac < Book4 > < / Book4 >
    < / book >
    < library >
    ABC < book1 > < / book1 >
    BCA < book2 > < / book2 >
    ACR < book3 > < / book3 >
    ACR < book3 > < / book3 >
    tray of < bookn_1 > < / bookn_1 >
    adjusted cost base < bookn > < / bookn >
    < / book >
    < library >
    ABC < book1 > < / book1 >
    BCA < book2 > < / book2 >
    < / book >
    < / books >


    I tried this... query.

    Select
    XMLQUERY ('count($doc/Books/Bookstore[1]/descendant::*)' in the way of xmltype ("< books >
    < library >
    ABC < book1 > < / book1 >
    ACR < book1 > < / book1 >
    Lac < Book4 > < / Book4 >
    < / book >
    < library >
    ABC < book1 > < / book1 >
    BCA < book2 > < / book2 >
    < / book >
    (< / books > ')
    as 'doc' of happy return) .getNumberVal () as node_count
    of the double

    Select
    XMLQUERY ('count($doc/Books/descendant::*)' in the way of xmltype ("< books >
    < library >
    ABC < book1 > < / book1 >
    ACR < book1 > < / book1 >
    Lac < Book4 > < / Book4 >
    < / book >
    < library >
    ABC < book1 > < / book1 >
    BCA < book2 > < / book2 >
    < / book >
    (< / books > ')
    as 'doc' of happy return) .getNumberVal () as node_count
    of the double

    How can I get the counts for each parent in a single query

    Published by: user7955917 on August 24, 2012 07:26

    Generic function how you want the query to be.

    If the structure is known in advance, as in your example a 'books' and then a 'library' root element, it's as simple as:

    SQL> select x1.parent_id, x2.child_name, count(*)
      2  from tmp_xml t
      3     , xmltable(
      4         '/books/bookstore'
      5         passing t.object_value
      6         columns parent_id   for ordinality
      7               , child_list  xmltype path '*'
      8       ) x1
      9     , xmltable(
     10         '/*'
     11         passing x1.child_list
     12         columns child_name varchar2(30) path 'name()'
     13       ) x2
     14  group by x1.parent_id, x2.child_name
     15  order by x1.parent_id, x2.child_name
     16  ;
    
     PARENT_ID CHILD_NAME                       COUNT(*)
    ---------- ------------------------------ ----------
             1 book1                                   2
             1 book2                                   1
             1 book4                                   1
             2 bookn                                   1
             2 bookn_1                                 1
             2 book1                                   1
             2 book2                                   1
             2 book3                                   2
             3 book1                                   1
             3 book2                                   1
    
    10 rows selected
     
    

    If you want a generic solution that works without knowledge of the structure, you will need a recursive approach, and most importantly, you should know which nodes in distinct, I suppose that the leafs?

    Also, please help if you can provide the link of reference on the function name() years what are the other expression, that I can use after the path

    You can start reading the documentation: http://docs.oracle.com/cd/E11882_01/appdev.112/e23094/xdb_xquery.htm#CBAGCBGJ

    The clause PATH expects a XQuery expression however before 11.2, we can put only simple XPath expressions.

  • The number of nodes of BPEL table + xpath

    Hello

    Try to get the size or the number of the group to the node, but get the error of selection, an idea?

    below variableentree date node < ns1:error > is table and I use the xpath query,
    County (bpws:getVariableData('outputVariable','payload','/ns1:transaction/ns1:exceptions[1]/ns1:error[1]')) to count the number of nodes of the error, but get selection error

    < status = taskId 'dia' = '1' txnPriority = '1' >
    < ns1:txnIdentification >
    DG of < ns1:txnId > < / ns1:txnId >
    DG of < ns1:instanceId > < / ns1:instanceId >
    DG of < ns1:processName > < / ns1:processName >
    DG of < ns1:branchCode > < / ns1:branchCode >
    Hg < ns1:moduleCode > < / ns1:moduleCode >
    godu < ns1:currentUser > < / ns1:currentUser >
    Hg < ns1:txnComment > < / ns1:txnComment >
    < ns1:stage >: < / ns1:stage >
    Lisette < ns1:taskOutcome > < / ns1:taskOutcome >
    Hg < ns1:operation > < / ns1:operation >
    < ns1:realm > gh < / ns1:realm >
    < / ns1:txnIdentification >
    < ns1:transactionData >
    Lisette < ns1:moduleData > < / ns1:moduleData >
    < / ns1:transactionData >
    < ns1:exceptions >
    < ns1:error >
    < ns1:ecode > 1 < / ns1:ecode >
    < ns1:etype > 1 < / ns1:etype >
    < ns1:edesc > 1 < / ns1:edesc >
    < / ns1:error >
    < ns1:error >
    < ns1:ecode > 1 < / ns1:ecode >
    < ns1:etype > 1 < / ns1:etype >
    < ns1:edesc > 1 < / ns1:edesc >
    < / ns1:error >
    < / ns1:exceptions >
    < ns1:txnAuditDetails >

    Thank you
    < ns1:prevRemarks > fg < / ns1:prevRemarks >
    < ns1:currRemarks > fg < / ns1:currRemarks >

    Ora:countNodes('outputVariable','payload','/ns1:transaction/ns1:exceptions/ns1:error)

    use the expression in the expression builder above and assign to the variable on the right side...

    Thank you
    N

  • VI metrics: number of diagrams

    Hello everyone,

    Nobody knows what 'number of diagram' means in the context of the metric tool VI?

    Thank you.

    ARO

    Pablo

    Hoovahh is correct. Any white space in a structure is also called "subdiagram.

    This is important when it comes to "nesting" of the diagrams. It is recommended to have a depth of maximum nesting of diagrams about 5 by VI.

    If your algorithm requires a deep level of nesting, use subVIs to ignore nesting.

    Norbert

  • Number of nodes in the Group Rep

    Hi all

    All Rep groups have the same number of storage nodes.
    But we can add or remove nodes as administrative task.
    Does this mean that we can have Rep groups with a different number of storage nodes?
    Thank you.

    user962305 wrote:
    Hi all

    All Rep groups have the same number of storage nodes.
    But we can add or remove nodes as administrative task.
    Does this mean that we can have Rep groups with a different number of storage nodes?

    Generally, no. However, if a node goes down either because the system or media failure, you can replace it with another node. But change the replication factor is not allowed in this release.

    Charles Lamb

  • RAC 11.2.0.1 to 11.2.0.2 to the new Cluster upgrade with any number of nodes

    I'd like suggestions on upgrading a RAC Oracle 11.2.0.1 in Linux x86_64 RHEL 5.3 with 6 cases of a new cluster with 4 linux x86_64, RHEL 5.5 and upgrading to 11.2.0.2 nodes group of hotfixes.
    New SAN storage will be used. Both systems use ASM.

    Current system... New system
    11.2.0.1... 11.2.0.2
    6 instances... 4 instances
    Linux RHEL 5.3 x86_64... Linux RHEL 5.5 x86_64

    Method:
    (1) run controls and upgrades pre scripts
    (2) save the current database with RMAN and put at the disposal of the backup files to the new host
    (3) install grid Infrastcure on the new cluster 11.2.0.2
    (4) set up ASM on the new Cluster
    (5) install the Oracle RAC 11.2.0.2 on the new cluster database and create the database with the same name of the original database.
    (6) startup nomount using a parameter file and the source of DBID edited without the cars parameters (cluster_database = false, etc...)
    7-restore Rman backup controlfile to step 1
    (8) restore / restore incomplete database
    (9) OPEN RESETLOGS UPGRADE
    10) proceed to updates manual steps (script catupgrd.sql, etc.)
    (11) remove the cancellations additional tablespaces e redo log son
    (12) CONVERTED to THE CARS USING DBCA or RCONFIG

    This method is correct? Do you offer other methods or corrections?

    I also want to know if there is another thing to delete, besides redo threads and undo tablespaces, due to the smaller number of cases.

    I also considered using RMAN DUPLICATE to the same version (11.2.0.1) and then MOVE to 11.2.0.2, but DOUBLE would change the DBID.

    Thank you

    Hello

    your efforts seem valid, but its awfully difficult.

    Why not simply create a watch on 11.2.0.1 and then update.
    If you are using "duplicate for standby" should not change the dbid.

    Then, you can just 'turn on' the night before and continue the upgrade.

    Concerning
    Sebastian

  • number of nodes

    I want to count the 'b' nodes with children 'c' with the value 1.

    It does not work:

    SELECT xmltype ("& lt; a & gt;
    & lt; b & gt; & lt; c & gt; 1 & lt; / c & gt; & lt; /b & gt;
    & lt; b & gt; & lt; c & gt; 2 & lt; / c & gt; & lt; /b & gt;
    & lt; b & gt; & lt; c & gt; 3 & lt; / c & gt; & lt; /b & gt;
    & lt; b & gt; & lt; c & gt; 1 & lt; / c & gt; & lt; /b & gt;
    & lt; b & gt; & lt; c & gt; 2 & lt; / c & gt; & lt; /b & gt;
    & lt; b & gt; & lt; c & gt; 1 & lt; / c & gt; & lt; /b & gt;
    & lt; /a & gt ;') . Extract ('count(/a/b\[c=1\])') double xml

    I can calculate using the transformation:



    SELECT to_number (xmltransform (xmltype ("& lt; a & gt;
    & lt; b & gt; & lt; c & gt; 1 & lt; / c & gt; & lt; /b & gt;
    & lt; b & gt; & lt; c & gt; 2 & lt; / c & gt; & lt; /b & gt;
    & lt; b & gt; & lt; c & gt; 3 & lt; / c & gt; & lt; /b & gt;
    & lt; b & gt; & lt; c & gt; 1 & lt; / c & gt; & lt; /b & gt;
    & lt; b & gt; & lt; c & gt; 2 & lt; / c & gt; & lt; /b & gt;
    & lt; b & gt; & lt; c & gt; 1 & lt; / c & gt; & lt; /b & gt;
    & lt; /a & gt;').
    XmlType ("& lt;? XML version = "1.0"? & gt;
    & lt; xsl: stylesheet xmlns: xsl = "http://www.w3.org/1999/XSL/Transform" version = "1.0" & gt;
    & lt; method of xsl: output = "text" / & gt;
    & lt; xsl: template match = "/" & gt;
    & lt; xsl: value - of select = "count(/a/b\[c=1\])" / & gt; ""
    & lt; / xsl: template & gt;
    & lt; / xsl: stylesheet & gt ;')))
    DOUBLE;




    but I do not like this approach. I wonder, is it better?

    Published by: Abrams on January 2, 2009 17:47

    Count() is not supported in xpath 1.0, so it does not work in the extract() function

    Here are a few different solutions

    SQL> with t as (select xmltype('
      2    1
      3    2
      4    3
      5    1
      6    2
      7    1
      8  ') xcol from dual)
      9  select x.cnt
     10  from t,xmltable('let $a:=$AA return count($a/a/b[c=1])'
     11  passing t.xcol as "AA"
     12  columns cnt number path '.') x;
    
           CNT
    ----------
             3
    
    SQL>
    SQL> with t as (select xmltype('
      2    1
      3    2
      4    3
      5    1
      6    2
      7    1
      8  ') xcol from dual)
      9  select count(x.cnt) cnt
     10  from t
     11  ,xmltable('/a/b[c=1]'
     12    passing t.xcol
     13    columns cnt number path '.') x;
    
           CNT
    ----------
             3
    
    SQL>
    SQL> with t as (select xmltype('
      2    1
      3    2
      4    3
      5    1
      6    2
      7    1
      8   ') xcol from dual)
      9  select count(x.column_value) cnt
     10  from t,table(xmlsequence(extract(t.xcol,'/a/b[c=1]'))) x;
    
           CNT
    ----------
             3
    
    SQL> spool off;
    
  • Any program I try to open display 'open with the program '. New number today.

    This morning when turning on my computer, I have tried to open Mozilla Firefox and first the small icon in the tray simply said Firefox.exe is not found.  When clicking on the desktop or pulling up the programs in the start menu, I went to "choose the program I want to use to open the file" screen with IE being the only option.  What happens now with all my programs to Trillian to Adobe.  Images does not open as the programs cannot be found.  Internet Explorer is the only program that will open.

    The only thing different is the new service pack (2 I think) for vista has been installed automatically last night before to stop.  I have antivirus software, etc and ran a scan without finding any problems.  Any suggestions as to what could be the cause and how to fix it?

    Hello

    Do a comprehensive check for malware, and the following message indicates how to fix .exe.

    No one program cannot be used to detect and remove any malware. Added that often easy to
    detect malware is often accompanied by a much more difficult to detect and remove the payload. If it is better
    to be too full now than paying the price much later. Check with them to an extreme overdose
    point and then run the cleaning only when you are sure that the system is clean.

    It can be made repeatedly in Mode safe - F8 tap that you start, however, you must also run the
    in the regular when windows you can.

    Download malwarebytes and scan with it, run MRT and add Prevx to be sure that he is gone. (If Rootkits
    UnHackMe execution)

    Download - SAVE - go to where you put it-right on - click RUN AS ADMIN

    Malwarebytes - free
    http://www.Malwarebytes.org/

    Run the malware removal tool from Microsoft

    Start - type in the search box-> find MRT top - right on - click RUN AS ADMIN.

    You should get this tool and its updates via Windows updates - if necessary, you can download
    It's here.

    Download - SAVE - go to where you put it-right on - click RUN AS ADMIN
    (Then run MRT as shown above.)

    Microsoft Malicious - 32-bit removal tool
    http://www.Microsoft.com/downloads/details.aspx?FamilyId=AD724AE0-E72D-4F54-9AB3-75B8EB148356&displaylang=en

    Microsoft Malicious removal tool - 64 bit
    http://www.Microsoft.com/downloads/details.aspx?FamilyId=585D2BDE-367F-495e-94E7-6349F4EFFC74&displaylang=en

    also install Prevx to be sure that it is all gone.

    Download - SAVE - go to where you put it-right on - click RUN AS ADMIN

    Prevx - Home - free - small, fast, exceptional CLOUD protection, working with other security programs.
    It is a single scanner, VERY EFFICIENT, if it finds something to come back here or use Google to see
    How to remove.
    http://www.prevx.com/   <-->
    http://info.prevx.com/downloadcsi.asp  <-->

    Choice of PCmag editor - Prevx-
    http://www.PCMag.com/Article2/0, 2817,2346862,00.asp

    Try the demo version of Hitman Pro:

    Hitman Pro is a second scanner reviews, designed to save your computer from malicious software (viruses,
    Trojan horses, rootkits, etc.). that has infected your computer despite all security measures that you have
    taken (such as the anti-virus software, firewall, etc.).
    http://www.SurfRight.nl/en/hitmanpro

    --------------------------------------------------------

    If necessary here are some free online scanners to help the

    http://www.eset.com/onlinescan/

    http://OneCare.live.com/site/en-us/default.htm

    http://www.Kaspersky.com/virusscanner

    Other tests free online
    http://www.Google.com/search?hl=en&source=HP&q=antivirus+free+online+scan&AQ=f&OQ=&AQI=G1

    --------------------------------------------------------

    Also do to the General corruption of cleaning and repair/replace damaged/missing system files.

    Run DiskCleanup - start - all programs - Accessories - System Tools - Disk Cleanup

    Start - type this in the search box-> find COMMAND at the top and RIGHT CLICK – RUN AS ADMIN

    Enter this at the command prompt - sfc/scannow

    How to analyze the log file entries that the Microsoft Windows Resource Checker (SFC.exe) program
    generates in Windows Vista cbs.log
    http://support.Microsoft.com/kb/928228

    Run checkdisk - schedule it to run at the next startup, then apply OK then restart your way.

    How to run the check disk at startup in Vista
    http://www.Vistax64.com/tutorials/67612-check-disk-Chkdsk.html

    -----------------------------------------------------------------------

    If we find Rootkits use this thread and other suggestions. (Run UnHackMe)

    http://social.answers.Microsoft.com/forums/en-us/InternetExplorer/thread/a8f665f0-C793-441A-a5b9-54b7e1e7a5a4/

    I hope this helps.

    Rob - bicycle - Mark Twain said it is good.

Maybe you are looking for