سلام دوست عزیز بهترین راه اینه شما در دیتابیس خودتون چند عکس رو قرار بدین و در زمان لازم و در حین اجرای برنامه اون عکس ها رو فراخوانی کنید.لازم میدونم بگم چون میخواین توی چند سیستم و به صورت همزمان اجرا کنید برای همین پیشنهادم استفاده از عکس در دیتا بیس بود.خب کد توی پایین براتون قرار دادم روش کار اینجوری هست ابتدا عکس از داخل سرور فراخوانی کنید و بعد در تایمر ضمن نوشتن شرط عکس رو در بکگراند ویندوز فراخونی کنید.اگر بخواید در بکگراند نرم افزارتون فراخونی کنید که دیگه خیلی راحت تر هستش
Public Class Form1
Private Declare Function SystemParametersInfo Lib "user32" Alias "SystemParametersInfoA" (ByVal uAction As Integer, ByVal uParam As Integer, ByVal lpvParam As String, ByVal fuWinIni As Integer) As Integer
Private Const SPI_SETDESKWALLPAPER = 20
Private Const SPIF_UPDATEINIFILE = &H1
Public Function SetWallpaper(ByVal image_path As String) As Boolean
Dim bb As Boolean = True
Try
SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, image_path, SPIF_UPDATEINIFILE)
Catch Ex As Exception
bb = False
End Try
Return bb
End Function
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
SetWallpaper("آدرس عکس")
End Sub
End Class