Wenn ich heute schon mal so schön am Programmieren bin...
        
        Manchmal erzeuge ich in meinen Batchdateien (oft mithilfe eines aufgerufenen EXE-Files Hilfsdateien, die ich mittels CALL dann explizit aufrufe und die möglichst eindeutig sein sollten, damit ein parallel gleichzeitig ausgeführtes Batchfile in einer anderen DOS-Box mit diesen nicht in Konflikt gerät. (Soll nur der Hintergrund sein: Muss man nicht verstehen...)
        
        Dazu würde ich in jeder DOS-Box gerne eine Environment-Variable haben, die einen eindeutigen Wert besitzt, d.h. keine zwei gerade laufenen DOS-Boxen haben für diese Variable dieselbe Belegung.
        
        ???????-------
        ? Wie kann ich einen solchen Wert in C finden?
        Z.B. würde der Einspringpunkt des dieser DOS-Box zugeordneten Command/CMD-Befehls gehen? Wäre der bei jedem Aufruf immer anders? Wie kann man den ermitteln?
        ???????--------
        
        Vielen Dank,
        
        Mdl
        
        
        
      
Programmieren - alles kontrollieren 4.938 Themen, 20.667 Beiträge
          Ok, klar...
          
          Mache es ein bißchen ungern, weil - obwohl Deine Lösung gut funktioniert - ja vielleicht noch jemand anderes eine gute Idee hat.
          
          Werde nachher gleich mal ausprobieren, ob man danach theoretisch noch einen Kommentar dazu abgeben kann...
          
          Gruß,
          
          Mdl
        
