Golang ile masaustu arkaplan resimini degistirme

Nostral

Üye
22 Ağu 2021
201
49
Kod:
package main

import (
    "unsafe"
    "golang.org/x/sys/windows"
)

func main() {
    user32DLL := windows.NewLazyDLL("user32.dll") //define user32.dll - user32.dll yi tanimlama
    procSystemParamInfo := user32DLL.NewProc("SystemParametersInfoW") //define SystemParametersInfoW function for set desktop image - masaustu resmi ayarlamak icin SystemParametersInfoW fonksiyonunu tanimliyoruz
    path, _ := windows.UTF16PtrFromString("image_path") //image path - resim yolu
    procSystemParamInfo.Call(20, 0, uintptr(unsafe.Pointer(path)), 0x001A) //call SystemParametersInfoW function - SystemParametersInfoW fonksiyonunu cagirma
}

Bu konudaki asil amacim sizlere windows apisini nasil kullanabileceginizi gostermek eger merak ettiginiz birsey olursa sorabilirsiniz.
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.