Announcement

Collapse
No announcement yet.

mehrer Punkte/ filefind

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • mehrer Punkte/ filefind

    hallo an alle!
    bin java programmierer und vb.net anfänger!

    bin gerade dabei eine installationsroutine zu schreiben, und scheiter gerade an 4 sachen:
    1. registry auslesen um einen install pfad auszulesen eines bestehendes programmes
    2. gefundenen pfad verwenden und in diesem eine rekursive datei suche durchführen nach einer ini datei
    3. rückgabetyp muss der pfad der ini sein
    4. wie kann ich abfrgaen ob eine Anwendung bereits getsartet ist
    (TaskManager--> prozesse)

    habe schon viel, versucht und auch aus dem netz gelesen... haut aber alles nicht so hin...

    Brauche mal einen rat bzw. hilfe.....

    hat jemand einen ansatz, denn ich habe mich ein wenig verannt!!

    Danke für jeden tip...

    Andy

  • #2
    1. und 4. hat sich erledigt...
    zu 4.
    process.getProcessByName(Filename)
    löst einen konflikt in der System.Xml.dll aus, wenn man einen DualCore Rechner benutzt.

    siehe auch hierzu MS-Support:
    'System.InvalidOperationException'

    Blos wie führe ich eine rekursive such durch???

    Kann denn niemand helfen?

    GrußAnd

    Comment


    • #3
      Hallo,

      die Klasse <b>DirectoryInfo</b> aus dem Namespace <i>System.IO</i> sollte für diese Aufgabe ausreichen:

      <div style="font-family: Courier New; font-size: 10pt; color: black; background: white; border-top: windowtext 1pt solid; padding-top: 0pt; border-left: windowtext 1pt solid; padding-left: 0pt; border-right: windowtext 1pt solid; padding-right: 0pt; border-bottom: windowtext 1pt solid; padding-bottom: 0pt;"><p style="margin: 0px;">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <span style="color: green;">'</span></p><p style="margin: 0px;">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <span style="color: green;">' Imports System.IO</span></p><p style="margin: 0px;">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <span style="color: green;">'</span></p><p style="margin: 0px;">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <span style="color: blue;">Dim</span> aDI <span style="color: blue;">As</span> <span style="color: blue;">New</span> DirectoryInfo(<span style="color: #a31515;">"C:\Temp"</span>)</p><p style="margin: 0px;">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <span style="color: blue;">For</span> <span style="color: blue;">Each</span> aFI <span style="color: blue;">As</span> FileInfo <span style="color: blue;">In</span> aDI.GetFiles(<span style="color: #a31515;">"template.css"</span>, SearchOption.AllDirectories)</p><p style="margin: 0px;">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ListBox1.Items.Add(aFI.FullName)</p><p style="margin: 0px;">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <span style="color: blue;">Next</span></p></div&gt

      Comment


      • #4
        Danke dir... läuft super!!

        Comment

        Working...
        X