VMWare

Windowsspezifisches Forum , API ,..
Beiträge, die plattformübergreifend sind, gehören ins 'Allgemein'-Forum.
Benutzeravatar
tft
Beiträge: 650
Registriert: 08.09.2004 20:18
Computerausstattung: GFX 3060 Ti , i7 12700F , 32 GB Ram , 900 GB SSD , TV
Wohnort: Dachsen
Kontaktdaten:

VMWare

Beitrag von tft »

Hallo,

für ein älteres Project das ich als ShareWare ausgegeben habe stelle ich in letzter Zeit fest das immer mehr
User einen Virtuelle Maschiene im Hintergrund laufen haben die meine Zeitgesteuerte Demo Version unbrauchbar
macht. Kennt jemand einen weg wie man feststellen kann ob sich das Programm in einer Virtuellen Umgebung befindet?

Gruss TFT :coderselixir:
TFT seid 1989 , Turgut Frank Temucin , CH-Dachsen/DE-Berlin/TR-Antalya
Mein Projekt (Driving School Evergarden)
Codes bei (GitHub) Videos von (YouTube)
Treffen via Discord: Einladung

PB 6.10 | W11 | i7 12700F | 32 GB Ram | RTX 3060 Ti | 60 Herz -TV FullHD
ARDUINO Freak | Sprecher | Game Dev. | Geschichten Erzähler :-)
Benutzeravatar
Bisonte
Beiträge: 2465
Registriert: 01.04.2007 20:18

Re: VMWare

Beitrag von Bisonte »

Huh... so eine Frage hats schon mal gegeben... moment.. ah hier

http://www.purebasic.fr/german/viewtopi ... it=sandbox
PureBasic 6.21 (Windows x86/x64) | Windows11 Pro x64 | AsRock B850 Steel Legend Wifi | R7 9800x3D | 64GB RAM | GeForce RTX 5080 | ThermaltakeView 270 TG ARGB | build by vannicom​​
OrangeJuice
Beiträge: 15
Registriert: 24.07.2010 13:00

Re: VMWare

Beitrag von OrangeJuice »

Bevor du dich gegen Emulatoren/Virtualisierer zur Wehr setzt, solltest du aber im Hinterkopf halten, dass es eine Menge Mac OS und Linux Nutzer gibt, die keine andere Wahl haben um Windows Software laufen zu lassen. Ich bin vor drei Jahren zum Mac auf dem Desktop und Linux auf dem Notebook umgestiegen und nutze noch ein paar Windows Programme für die es kein adäquates Mac/Linux Äquivalent gibt, mittels Parallels/Windows XP.

Ich habe mir diese Programme Teilweise sogar erst nach meinem Umstieg gekauft und würde das natürlich nicht tun wenn die Software die ich nutzen will nicht emuliert läuft.

Selbst bei reinen Windowsnutzern kann das später zu Ärger führen. Windows 7 bringt zb in den größeren Versionen auch ein VirtualPC mit XP für nicht kompatible Programme mit.

Fairness halber solltest du auf jeden Fall wenigstens darauf hinweisen.
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8807
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Re: VMWare

Beitrag von NicTheQuick »

Ich glaube, wenn man eine VM sicher erkennen könnte, wäre es keine gute VM. Es geht ja darum dem Betriebssystem vorzugaukeln, dass es auf einem normalen Computer läuft.
Das hat natürlich zur Folge, dass man ein zeitbegrenztes ShareWare-Programm länger als gedacht nutzen kann, wenn man die VM nur jedes mal wieder zurücksetzt. Da kann man nichts dran ändern. Genauso gut könnte ich auch jedes mal ein altes Backup meines normalen Systems wieder aufspielen oder wie bei Windows-Usern üblich einfach formatieren und neu installieren. :wink:
Benutzeravatar
Josh
Beiträge: 1028
Registriert: 04.08.2009 17:24

Re: VMWare

Beitrag von Josh »

vieleicht könntest du die zeit von einem zeitserver abrufen. ist natürlich nicht unbedingt die feine, wenn man ungefragt eine internetverbindung herstellt.
Benutzeravatar
tft
Beiträge: 650
Registriert: 08.09.2004 20:18
Computerausstattung: GFX 3060 Ti , i7 12700F , 32 GB Ram , 900 GB SSD , TV
Wohnort: Dachsen
Kontaktdaten:

Re: VMWare

Beitrag von tft »

Hallo,

danke erstmal für den Link. Hat mir die Situation erheblich besser verdeutlicht als gedacht.

Ich würde daher die Sache mit der Installation und anschliesendem neustart beforzugen. Da dann die
Installation immer jedesmal neu gemacht werden muss. Sicher sind da auch manipulationen möglich, aber
ich will mich nicht gegen Profis zur wehr setzten. Das ist vertane mühe. Allerdings macht mir die Bemerkung
das es etlich User gibt die Simulatoren für Windows auf Mac und Linux am laufen haben Kopfzerbrechen. Denn
da müste eine Version her die auch damit läuft. Und das vereinbart sich eher schlecht. Andererseits müste ich erstmal
wissen über welches Verhältniss man da spricht. Wenn von 100 Usern 2 einen Virtuelle Umgebung nutzen kann ich das
ingnorieren. Allerdings Liebeugle ich auch mit der Online start Kontroll. Biss auf die Programierer scheinen kaum Menschen damit ein echtes Problem zu haben. Weil sie eigentlich nicht weiter darüber nachdenken. Aber egal wie man es dreht oder wendet. Ein Schwiriges Thema.

Wie geht ihr denn damit um.....

Gruss TFT
TFT seid 1989 , Turgut Frank Temucin , CH-Dachsen/DE-Berlin/TR-Antalya
Mein Projekt (Driving School Evergarden)
Codes bei (GitHub) Videos von (YouTube)
Treffen via Discord: Einladung

PB 6.10 | W11 | i7 12700F | 32 GB Ram | RTX 3060 Ti | 60 Herz -TV FullHD
ARDUINO Freak | Sprecher | Game Dev. | Geschichten Erzähler :-)
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8807
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Re: VMWare

Beitrag von NicTheQuick »

Zeitbegrenzte Demo-Versionen finde ich persönlich immer blöd. Besser sind Funktionsbegrenzte Demo-Versionen. Da kann man dann zwar nicht alles machen, aber dafür beliebig lang.
Benutzeravatar
Bisonte
Beiträge: 2465
Registriert: 01.04.2007 20:18

Re: VMWare

Beitrag von Bisonte »

NicTheQuick hat geschrieben:Zeitbegrenzte Demo-Versionen finde ich persönlich immer blöd. Besser sind Funktionsbegrenzte Demo-Versionen. Da kann man dann zwar nicht alles machen, aber dafür beliebig lang.
Die widerum finde ich doof... weil man da nicht wirklich erkennt, ob das Programm für einen geeignet ist.
Wenn ich ein Programm installiere, wo mich Funktion X interessiert und das ist in der Demo nicht verfügbar ?

Aber das hängt wohl sehr an den Funktionen bzw. Programmart ...
PureBasic 6.21 (Windows x86/x64) | Windows11 Pro x64 | AsRock B850 Steel Legend Wifi | R7 9800x3D | 64GB RAM | GeForce RTX 5080 | ThermaltakeView 270 TG ARGB | build by vannicom​​
Benutzeravatar
7x7
Beiträge: 591
Registriert: 14.08.2007 15:41
Computerausstattung: ganz toll
Wohnort: Lelbach

Re: VMWare

Beitrag von 7x7 »

tft hat geschrieben:das immer mehr User einen Virtuelle Maschiene im Hintergrund laufen haben die meine Zeitgesteuerte Demo Version unbrauchbar macht
Dazu bedarf es keiner virtuellen Maschine. Ein API-Hook (GetSystemTime) genügt völlig. Kein Aufwand.
- alles was ich hier im Forum sage/schreibe ist lediglich meine Meinung und keine Tatsachenbehauptung
- unkommentierter Quellcode = unqualifizierter Müll
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8807
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Re: VMWare

Beitrag von NicTheQuick »

Bisonte hat geschrieben:Aber das hängt wohl sehr an den Funktionen bzw. Programmart ...
Hm.... klar, da hast du natürlich auch wieder Recht. Man kann es wohl einfach nicht jedem Recht machen. Der Nachteil der Zeitbegrenzung ist eben wie schon gesagt die mehrfache Neuinstallation. Das kann man noch nicht mal durch einen Schlüsselaustausch über's Internet verhindern. Wenn allerdings der Funktionsumfang begrenzt ist, kann niemand etwas daran ändern.

Aber zur Funktionsumfangbegrenzung kann ja auch das simple Deaktivieren der Speicherfunktion reichen. Dann kann zwar jeder alles damit machen, aber Speichern kann man nicht. Das bringt zwar bei einem Bildbearbeitungsprogramm nichts, wenn man einfach einen Screenshot vom Bild macht und es anders speichert, aber hat das Programm eigene spezielle Formate, ist es wirklich ein guter Grund die Software dann doch zu kaufen, wenn sie einem gefällt.
Antworten