Archief - [PROG]VB Is dit mogelijk??

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Robain

Legacy Member
Hallo,


Ik zou een programma moeten maken dat hetvolgende doet :

- controleren of een bepaald proces gestart is
- de grootte van een venster aanpassen, en dat venster verplaatsen
- de standaard windows sounddriver aanpassen
- een ander programme opstart


Ze hebben mij verteld dat VB6 of VB.net de aangewezen taal was voor dit. Jammeer genoeg ken ik absoluut nog niets van VB. Ik ken wel zeer veel Java dus VB zou wel moeten lukken met enig puzzelwerk? En hopelijk met enige hulp van hier :)


Dus, weet er iemand of de bovenstaande dingen mogelijk zijn in VB? Voornamelijk aan dat aanspassen van de sounddriver twijfel ik...

Handige API calls voor bovenstaande vereisten zijn ook zééér welkom :)



Greetz

Wover

Legacy Member
Download APIguide of APIviewer eens, daarin kan je zoeken naar functies om de sounddriver aan te passen.

Voor processen te starten of te checken of ze gestart zijn, moet je gewoon System.Diagnostics.Processes eens bekijken ;)

en op http://msdn.microsoft.com vind je natuurlijk ook veel

grtz

Messias.

Legacy Member
Als je Java onder de knie hebt zal C# veel natuurlijker aanvoelen. C-like syntax enzo.

Robain

Legacy Member
@Woverke : thanks voor de tips! Ik ben namelijk volledig niet thuis in e VB wereld en was al aant zoeken naar een degelijke API als de fantastische Java API...

@Messias : Als dat echt vlotter zou gan zou ik het dan idd wel liever in C# doen, maar kan ik daarmee doen wat ik in dit programma wil bereiken?

Tyfius

Legacy Member
In principe kan je met C# alles wat je met VB.NET zou moeten kunnen, daar ze steunen op hetzelfde framework.
De eerste 2 puntjes is geen probleem, het laatste ook niet. Over de sounddriver kan ik niks zeggen, heb ik geen ervaring mee.

Robain

Legacy Member
hmmm na het doorzoeken van de Windows API met APIviewer heb ik eingelijk niets gevonden waarmee de sounddriver zou kunnen aangepast worden?

Is het a priori wel mogelijk??? Iemand enig idee of ervaring op dit gebied?

Robain

Legacy Member
JBoss zei:

Standaard apparaat voor afspelen van geluid aanpassen vanuit een programma.

Zie configuratiescherm > geluiden en audioapparaten > tabblad audio

Robain

Legacy Member
Wow, ik heb de search niet gebruikt omdat ik dacht dat dit iets uiterst zelden was...


Maareuh, daar komt het dus idd op neer :)

Enige wat ik me afvraag, als ik nu die register sleutel laat aanpassen, moet explorer dan niet heropgestart worden om dit in werking te laten treden?? Of werkt dat onmiddellijk?


Greetz

ps.: thx BuiZe !

BuiZe

Legacy Member
Werkt onmiddellijk, voor zover ik weet (maar ik heb het niet getest). Ervaring leert mij wel dat een proces dezelfde geluidskaart blijft gebruiken van bij het moment van opstarten. (vb winamp, media player) Andere programma's die telkens weer hun gebruik van audio "vrijgeven" wisselen wel meteen (vb mIRC notification sounds).

Robain

Legacy Member
welja het is juist daarom dat ik dit programma nodig heb. Kzal het even uitleggen :D

MediaCenter met dual display (plasma tv en 19inch tft). Als je gewoon aan de pc werkt moet het geluid uit de boxjes bij het tft scherm komen. Als mediacenter opgestart wordt moet het geluid van mediacenter uit de surround installatie komen. Mediacenter zelf laat de gebruiker echter geen geluidskaart kiezen, en er is ook nog steeds geen register sleutel gevonden. Mediacenter neemt dus steeds het standaard apparaat.

Wat ik dus aant maken ben is een launcher voor mediacenter...
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan